From 29ae9dc7c30b23055fdd39bec4c8f19a28392351 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Fri, 1 Jun 2018 14:07:50 +0200 Subject: [PATCH] bpo-33540: Fix socketserver.ThreadingMixIn if block_on_close=False (GH-7309) 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.50.1