From 829fcd0612049b21a6d3802b3306705218255f6b Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Fri, 1 Jun 2018 14:21:34 +0200 Subject: [PATCH] bpo-33540: Fix socketserver.ThreadingMixIn if block_on_close=False (GH-7310) socketserver.ThreadingMixIn no longer tracks active threads if block_on_close is false. --- Lib/socketserver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/socketserver.py b/Lib/socketserver.py index 71bb9a48fa..9dfd21bab9 100644 --- a/Lib/socketserver.py +++ b/Lib/socketserver.py @@ -655,7 +655,7 @@ class ThreadingMixIn: t = threading.Thread(target = self.process_request_thread, args = (request, client_address)) t.daemon = self.daemon_threads - if not t.daemon: + if not t.daemon and self.block_on_close: if self._threads is None: self._threads = [] self._threads.append(t) -- 2.40.0