Stopping SocketServer on Python 2.5
Mark Tolonen
metolone+gmane at gmail.com
Wed Mar 11 00:36:29 EDT 2009
"David George" <dave at eatmyhat.co.uk> wrote in message
news:00150e67$0$27956$c3e8da3 at news.astraweb.com...
> Hi guys,
>
> I've been developing some code for a university project using Python.
> We've been working on an existing codebase, cleaning it up and removing
> dead wood.
>
> We decided to make some changes to internal message handling by using a
> SocketServer, which worked great when we were using 2.6, as we could
> simply call its shutdown() method when we wanted to stop it from 'serving
> forever'.
>
> Unfortunately, we've now needed to downgrade to python 2.5 to accomodate
> the libtorrent python bindings we need to use as part of the project.
>
> So, my question is, is there any way to stop a SocketServer that's been
> told to server forever in python 2.5?
Sure, derive a class from one of the classes in SocketServer, and override
the methods that implement the shutdown behavior in 2.6.
-Mark
More information about the Python-list
mailing list