I would suggest rather than inheriting from socket, encapsulate over it: class MySocket(object): def __init__(self, socket): self.socket = socket
Then you don't have to worry about patching instances... On Wed, Oct 8, 2008 at 12:54 PM, Antoon Pardon <[EMAIL PROTECTED]> wrote: > I have a subclass of socket. > > class Mysocket (socket): > ... > > But when I use the python library it will of course > just return an instance of socket, like the SocketServer > module. > > So now I was wondering if it is somehow possible to > turn this instance into a Mysocket instance, either > by somehow changing the original instance or producing > a new instance that represents the same connection. > > -- > Antoon Pardon > -- > http://mail.python.org/mailman/listinfo/python-list > -- [EMAIL PROTECTED] http://orestis.gr -- http://mail.python.org/mailman/listinfo/python-list