On 2012-08-20 07:34, Erik Forsberg wrote: > Will this also automatically give me a connection timeout, or should I > give Agent's constructor connectTimeout as argument and handle that in > handle_errors too?
After some experiments, I think I can answer my own question: * If you're using a callLater to deferred.cancel only, regardless of cause of the timout (connection timeout or request timeout), your errback will get ConnectingCancelledError. * If you use connectTimeout and a delayed call to deferred.cancel, and connectTimeout set to a lower value than the callback to deferred.cancel, you will get a TimeoutError in your errback if the connection times out. This allows you to distuingish between connection timeouts and request timeouts. Regards, \EF _______________________________________________ Twisted-web mailing list [email protected] http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
