Jeff McNeil <j...@jmcneil.net> added the comment:

I was toying with adding Unix Socket support for one of our internal tools and 
I thought I ran into a leak in my own code. Searched the bug tracker and found 
this.

I tried to reproduce, but wasn't able to. Though, if you look at the 
ThreadingMixIn class, you'll see this:

self.handle_error(request, client_address)
self.close_request(request)

An exception in handle_error, most likely from a subclass, would cause 
close_request to never fire. Though, the socket.accept'd channel would probably 
be shut down implicitly when leaving _handle_request_nonblock.

----------
nosy: +mcjeff

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

Reply via email to