On Jun 15, 2011, at 4:08 PM, [email protected] wrote:

>> However, I should note that with the advent of endpoints, ClientFactory 
>> is no longer necessary.  Connection failure is communicated on an 
>> endpoint via the Deferred from connect() errbacking, so there's no need 
>> for the extra callbacks that ClientFactory provides.
> 
> Except clientConnectionLost.


I chose my words carefully :-).

clientConnectionLost was always a duplicate of IProtocol.connectionLost.

It might be handy to have that notification delivered in multiple places 
(specifically, for implementing ReconnectingClientFactory), but it's not 
necessary (there's no "need" for it) since you can clone it by wrapping 
IProtocol instead of duplicating it in the guts of the reactor.

-glyph

_______________________________________________
Twisted-Python mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to