We need to make SOAP calls concurrently. And need to run it under the gevent environment.

The file:// method seems interesting. But doesn't suds parse the wsdl and download all imported schemas? Could get complicated.


On Thu, Mar 14, 2013 at 4:43 PM, Matthew Ashton <matthew.ashton3@gmail.com> wrote:
If you have cacheing on (which it is by default) then the wsdl should only be grabbed once when you create the client in the first place... otherwise it would have to be due to network connectivity.

You could always download the wsdl and set the url to something like file:///<path to file>

I've never dabbled with the clone method on the client, but why do you need multiple instances of it anyway?

On Thu, Mar 14, 2013 at 3:39 PM, Sanjay Bhandari <sanjay@ziffusion.com> wrote:
The wsdl download and parse, seems like, takes a long time. Well, at least for this web service we are trying to consume.

Is it possible to avoid this? We would use Client.clone() but that seems to have it's own problems.

Maybe pickle and then unpickle the object everytime?

Any help would be appreciated.

_______________________________________________
suds mailing list
suds@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/suds