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
