Stopping SocketServer on Python 2.5
Falcolas
garrickp at gmail.com
Wed Mar 11 18:11:39 EDT 2009
On Mar 11, 1:11 pm, David George <d... at eatmyhat.co.uk> wrote:
> Again, problem here is the issue of being unable to kill the server
> while it's waiting on a request. In theory, i could force it to
> continue by sending some sort of junk data with the method i use to
> stop the server, but that seems a bit hacky, don't you think?
Dave,
I agree, it does.
I'm in a bit over my head at this point, but does setting
self.socket.settimeout(0.5) cause the call to get_request (and thus
self.socket.accept()) to timeout? If so, that may be your ticket,
since socket.error exceptions are already caught by the TCPServer
class.
~G
More information about the Python-list
mailing list