##### 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 -- Posted via a free Usenet account from http://www.teranews.com -- http://mail.python.org/mailman/listinfo/python-list