Well the suds client was also failing with the following trace:
Traceback (most recent call last):
File "./client1.py", line 12, in <module>
client = Client('http://localhost:8000/Calculator/soap/description')
File "/tmp/trash/ladon_venv/lib/python2.7/site-packages/suds/client.py", line 119, in __init__
sd = ServiceDefinition(self.wsdl, s)
File "/tmp/trash/ladon_venv/lib/python2.7/site-packages/suds/servicedefinition.py", line 58, in __init__
self.paramtypes()
File "/tmp/trash/ladon_venv/lib/python2.7/site-packages/suds/servicedefinition.py", line 137, in paramtypes
item = (pd[1], pd[1].resolve())
File "/tmp/trash/ladon_venv/lib/python2.7/site-packages/suds/xsd/sxbasic.py", line 63, in resolve
raise TypeNotFound(qref)
suds.TypeNotFound: Type not found: '(ArrayOfstr, http://tempuri.org/, )'
I've created a "ticket1306028-soap-fix-lists-args" branch with the fix you suggested (which also fixes on suds).
Like I said, I'm not a Ladon maintainer, but I hope jsgaarde will have time to merge.
Well the suds client was also failing with the following trace: localhost: 8000/Calculator /soap/descripti on') ladon_venv/ lib/python2. 7/site- packages/ suds/client. py", line 119, in __init__ on(self. wsdl, s) ladon_venv/ lib/python2. 7/site- packages/ suds/servicedef inition. py", line 58, in __init__ paramtypes( ) ladon_venv/ lib/python2. 7/site- packages/ suds/servicedef inition. py", line 137, in paramtypes ladon_venv/ lib/python2. 7/site- packages/ suds/xsd/ sxbasic. py", line 63, in resolve tempuri. org/, )'
Traceback (most recent call last):
File "./client1.py", line 12, in <module>
client = Client('http://
File "/tmp/trash/
sd = ServiceDefiniti
File "/tmp/trash/
self.
File "/tmp/trash/
item = (pd[1], pd[1].resolve())
File "/tmp/trash/
raise TypeNotFound(qref)
suds.TypeNotFound: Type not found: '(ArrayOfstr, http://
I've created a "ticket1306028- soap-fix- lists-args" branch with the fix you suggested (which also fixes on suds).
Like I said, I'm not a Ladon maintainer, but I hope jsgaarde will have time to merge.
Thanks,
Andre