K Richard Pixley <r...@noir.com> added the comment:

It appears as though the problem is that shutdown() blocks waiting for the 
serve_forever loop to terminate, which won't happen as long as the process is 
blocked on shutdown.

I'd like to propose that the library be changed to eliminate the block.  
Shutdown() can set the flag and then return.  This should allow the handler to 
return and the serve_forever loop to notice that it has been asked to cease 
operations.

Failing that, I think the library needs some other way to exit a socketserver.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue13749>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to