##### SOAP server: ######
import SOAPpy
def hello():
return [[1,2],[3,4]]
server = SOAPpy.SOAPServ er(("localhost" , 8080))
server.register Function(hello)
server.serve_fo rever()
##### SOAP client #####
#!/usr/local/bin/python2.4
from SOAPpy import SOAPProxy
url = "http://localhost:8080"
server = SOAPProxy(url)
print server.hello()
OUTPUT:
<SOAPpy.Types.t ypedArrayType 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.a rrayType Result at -1213030836>: [1, [1, 2], [3, 4]]
Quite odd.
Thanks,
Toby
--
Posted via a free Usenet account from http://www.teranews.com
import SOAPpy
def hello():
return [[1,2],[3,4]]
server = SOAPpy.SOAPServ er(("localhost" , 8080))
server.register Function(hello)
server.serve_fo rever()
##### SOAP client #####
#!/usr/local/bin/python2.4
from SOAPpy import SOAPProxy
url = "http://localhost:8080"
server = SOAPProxy(url)
print server.hello()
OUTPUT:
<SOAPpy.Types.t ypedArrayType 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.a rrayType Result at -1213030836>: [1, [1, 2], [3, 4]]
Quite odd.
Thanks,
Toby
--
Posted via a free Usenet account from http://www.teranews.com