Threaded SOAP requests in Python (Django) application?
That sounds great! You almost always want to do long running stuff in a background thread, and many soap requests spend a lot of time waiting on network IO...
The only question is how do you get the data back to the user. Is this a GUI app, or a web app, or what?
I'm working with an application that needs to be make some time consuming SOAP requests (using suds, as it were). There are several instances where a user will change the state of an object  and in doing so trigger one or more SOAP requests that fetch some data. This could be done in the background, and right now the user has to wait while these finish.
Is this a reasonable use case for Python threads? Or is that just asking for trouble? Better suggestions?