summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/SocketServer.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/SocketServer.py b/Lib/SocketServer.py
index f7da84f..2c73356 100644
--- a/Lib/SocketServer.py
+++ b/Lib/SocketServer.py
@@ -325,14 +325,14 @@ class ForkingMixIn:
class ThreadingMixIn:
-
"""Mix-in class to handle each request in a new thread."""
def process_request(self, request, client_address):
"""Start a new thread to process the request."""
- import thread
- thread.start_new_thread(self.finish_request,
- (request, client_address))
+ import threading
+ t = threading.Thread(target = self.finish_request,
+ args = (request, client_address))
+ t.start()
class ForkingUDPServer(ForkingMixIn, UDPServer): pass