
On Mon, Oct 1, 2012 at 5:38 AM, Paul Wiseman <poalman@gmail.com> wrote:
I made an api for the web requests- the call isn't so straightforward, all the information is sent in POST formatted a certain way and there's also a credentials part with a token and other bits with secrets used to auth the request. So for instance I call the list dir method in the api and get back a Response type object based on the web response. Is there still way I can defer the returning of that web call, or would I need to tear the api apart to use twisted deferred objects internally? or is this something Agent could deal with?
Agent could certainly deal with this; alternatively, if you're using a blocking API you could use deferToThread (make sure the function you call that way doesn't touch any global state or call any Twisted APIs.) -- Itamar Turner-Trauring, Future Foundries LLC http://futurefoundries.com/ — Twisted consulting, training and support.