T
tobiah
##### SOAP server: ######
import SOAPpy
def hello():
return [[1,2],[3,4]]
server = SOAPpy.SOAPServer(("localhost", 8080))
server.registerFunction(hello)
server.serve_forever()
##### SOAP client #####
#!/usr/local/bin/python2.4
from SOAPpy import SOAPProxy
url = "http://localhost:8080"
server = SOAPProxy(url)
print server.hello()
OUTPUT:
<SOAPpy.Types.typedArrayType Result at -1213030548>: ['1', '2', '3', '4']
My array of arrays got flattened. Now, if I include any other type
then array in the outer array:
def hello():
return [1, [1,2],[3,4]]
The response is correct:
<SOAPpy.Types.arrayType Result at -1213030836>: [1, [1, 2], [3, 4]]
Quite odd.
Thanks,
Toby
import SOAPpy
def hello():
return [[1,2],[3,4]]
server = SOAPpy.SOAPServer(("localhost", 8080))
server.registerFunction(hello)
server.serve_forever()
##### SOAP client #####
#!/usr/local/bin/python2.4
from SOAPpy import SOAPProxy
url = "http://localhost:8080"
server = SOAPProxy(url)
print server.hello()
OUTPUT:
<SOAPpy.Types.typedArrayType Result at -1213030548>: ['1', '2', '3', '4']
My array of arrays got flattened. Now, if I include any other type
then array in the outer array:
def hello():
return [1, [1,2],[3,4]]
The response is correct:
<SOAPpy.Types.arrayType Result at -1213030836>: [1, [1, 2], [3, 4]]
Quite odd.
Thanks,
Toby