This is not a question but a proposed solution to a problem. As I'm
sure many of you know, the current version of Suds does not work with
the Salesforce SOAP API, or I suppose any WSDL that includes cyclic
type definitions. I have looked into the salesforce-python-toolkit,
but I preferred a solution that improved Suds rather than relied on a
band-aid type solution. I endeavored to fix Suds, and I believe I have
a patch that works. I have posted a page which briefly explains my
findings and a link to a patch file:
http://pages.cs.wisc.edu/~stolley/suds_salesforce.html
The (small) patch file is here:
http://pages.cs.wisc.edu/~stolley/suds_0.4_sforce.patch
Be advised that I've only tested this with a small subset of objects
and functions, and only with the so-called Salesforce Enterprise WSDL.
I hope that someone might find it useful, or better yet, that the
changes (or something like them) be folded into the next version of
Suds. Comments are welcome.
Thank you,
Colin Stolley