Upgrading an instance to a subclass
Orestis Markou
orestis at orestis.gr
Wed Oct 8 09:26:04 EDT 2008
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 <apardon at forel.vub.ac.be> 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
>
--
orestis at orestis.gr
http://orestis.gr
More information about the Python-list
mailing list