[Twisted-Python] Catching error in protocol.ReconnectingClientFactory
p.mayers at imperial.ac.uk
Tue Jun 26 03:43:17 EDT 2012
On 06/25/2012 10:47 PM, Martin wrote:
> Well, kind of - I know that I need to do addErrBack on the deferred
> objects, I kind of knew that when I asked the original question having
> read the documentation on deferreds. What I still don't know though is
> how am I supposed to catch these deferreds - that is not being explained
> anywhere in the documentation I'm afraid.
What do you mean by "catch these deferreds"?
A deferred is just a return value of a function, either in the Twisted
API or your own code. For example:
from twisted.web import client
a_deferred = client.getPage(...)
If you are seeing unhandled errors in deferreds and you don't know which
deferreds, you're probably throwing away a return value somewhere. The
traceback should point you in the right directon.
More information about the Twisted-Python