cpython: f13c06b777a7 (original) (raw)
Mercurial > cpython
changeset 70332:f13c06b777a7 3.1
Issue #5715: In socketserver, close the server socket in the child process. [#5715]
Charles-François Natali neologix@free.fr | |
---|---|
date | Tue, 24 May 2011 18:23:15 +0200 |
parents | bdfbe0b499af |
children | ccd59ba8145e 8b384de4e780 |
files | Lib/socketserver.py Misc/NEWS |
diffstat | 2 files changed, 3 insertions(+), 1 deletions(-)[+] [-] Lib/socketserver.py 2 Misc/NEWS 2 |
line wrap: on
line diff
--- a/Lib/socketserver.py +++ b/Lib/socketserver.py @@ -529,10 +529,10 @@ class ForkingMixIn: self.active_children = [] self.active_children.append(pid) self.close_request(request)
return[](#l1.7) else:[](#l1.8) # Child process.[](#l1.9) # This must never return, hence os._exit()
self.socket.close()[](#l1.11) try:[](#l1.12) self.finish_request(request, client_address)[](#l1.13) os._exit(0)[](#l1.14)
--- a/Misc/NEWS +++ b/Misc/NEWS @@ -75,6 +75,8 @@ Core and Builtins Library ------- +- Issue #5715: In socketserver, close the server socket in the child process. +