[Twisted-Python] If the errbacks of a canceled Deferred are called with error other than CancelledError, is this acceptable?

Itamar Turner-Trauring itamar at itamarst.org
Tue Jun 18 18:36:29 MDT 2013


On 06/18/2013 05:24 PM, Glyph wrote:
>
> Hrm.  I would say that if you don't document exceptions, then you just 
> have to support whatever your behavior was before :).
>
> http://twistedmatrix.com/trac/wiki/CompatibilityPolicy does not 
> explore this issue, though.
>
The many possible options in this case include 
ConnectionDone/ConnectionLost/SSL errors and then a few other random 
errors (LineTooLong, ServerGreetingError). Etc. In general for these 
situations it seems like the range of errors is wide enough you always 
need a catch-all error handler anyway.



More information about the Twisted-Python mailing list