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 def ignore_err(failure): pass def work(): a_deferred = client.getPage(...) a_deferred.addErrback(ignore_err) 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. _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python