[Twisted-Python] Using IConnector
Christopher Armstrong
radix at twistedmatrix.com
Tue Feb 18 13:20:10 MST 2003
On Tue, Feb 18, 2003 at 09:45:44PM +0200, Dmitry Litovchenko wrote:
> I certainly need a brief sample of how to use reactor.connectWith and
> how to set up Protocol so that it correctly switches to another
> Protocol and initializes it.
>
> Example with:
>
> self.__class__ = anotherProto.__class__
> self.connectionMade()
You're probably better off proxying through to the other
Protocol. Changing __class__ is horrible because the two classes may
have conflicting assumptions about the self namespace. I don't know
anything about connectWith, though.
I think there's some other code somewhere in Twisted where one
Protocol wraps another.. Anyone remember where?
--
Twisted | Christopher Armstrong: International Man of Twistery
Radix | Release Manager, Twisted Project
---------+ http://twistedmatrix.com/users/radix.twistd/
More information about the Twisted-Python
mailing list