This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author mcjeff
Recipients draghuram, giampaolo.rodola, luke-jr, mcjeff
Date 2010-05-03.04:17:24
SpamBayes Score 0.09207391
Marked as misclassified No
Message-id <1272860246.32.0.344489844073.issue1429@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2010-05-03 04:17:26mcjeffsetrecipients: + mcjeff, draghuram, giampaolo.rodola, luke-jr
2010-05-03 04:17:26mcjeffsetmessageid: <1272860246.32.0.344489844073.issue1429@psf.upfronthosting.co.za>
2010-05-03 04:17:24mcjefflinkissue1429 messages
2010-05-03 04:17:24mcjeffcreate