SUDS Maximum recursion parsing .NET WCF service

Ho trovato particolarmente utile questo thread su StackOverflow:

https://stackoverflow.com/questions/17172500/python-suds-recursion-error-in-wsdl-py

Stavo già interrogando un webservice (probabilmente anch’esso scritto in .NET) senza problemi con Suds.

Poi, su un altro servizio, anch’esso scritto in .NET, continuavo a ricevere l’errore: Maximum recursion depth di Python.

La soluzione effettivamente è stata sostituire:

 

/service.svc?WSDL

con

/service.svc?singleWsdl

 

I’ve found really useful this thread on StackOverflow:

https://stackoverflow.com/questions/17172500/python-suds-recursion-error-in-wsdl-py

Was using without any problems a webservice parsing with suds.

Then, on another webservice, i was still getting Maximum recursion error depth.

Solution was, to set endpoint from:

/service.svc?WSDL

to

/service.svc?singleWsdl