This bullhornstaffing webservice is a very complex one, it import many schemas so the library has to fetch many URL, and this can take quite a while.
You can see what is happening using trace=True (and enabling wsdl caching to prevent fetching them each time): client = SoapClient(wsdl="https://api.bullhornstaffing.com/webservices-1.1/?wsdl",trace=True, cache='.') You get better performance not using the WSDL at all, in most cases you need webservice location and action, and you can perform remote calls directly (even in raw mode), that's the flexibility this library provides, see the examples: http://code.google.com/p/pysimplesoap/wiki/SoapClient If you find any problem please fill an issue at the project site: http://code.google.com/p/pysimplesoap/ Let me know if you need further assistance (if you can, send me what function do you want to consume, with theirs parameters) Best regards, Mariano Reingart http://www.sistemasagiles.com.ar http://reingart.blogspot.com On Fri, Feb 11, 2011 at 12:06 PM, Arun K.Rajeevan <[email protected]> wrote: > I tried following in ipython at the second statement ipython just hanged. So > I'm a bit tensed.. > Am I doing something wrong. > > from gluon.contrib.pysimplesoap.client import SoapClient, SoapFault > client = > SoapClient(wsdl="https://api.bullhornstaffing.com/webservices-1.1/?wsdl") >

