mirror of https://github.com/dirtbags/moth.git
Reverting to a forking HTTP server instead of a threading one
This commit is contained in:
parent
d5e7ce98c3
commit
a22cf3d825
|
@ -14,6 +14,7 @@ import os
|
|||
import pathlib
|
||||
import random
|
||||
import shutil
|
||||
import socketserver
|
||||
import sys
|
||||
import traceback
|
||||
import mothballer
|
||||
|
@ -25,14 +26,8 @@ from http import HTTPStatus
|
|||
|
||||
sys.dont_write_bytecode = True # Don't write .pyc files
|
||||
|
||||
try:
|
||||
ThreadingHTTPServer = http.server.ThreadingHTTPServer
|
||||
except AttributeError:
|
||||
import socketserver
|
||||
class ThreadingHTTPServer(socketserver.ThreadingMixIn, http.server.HTTPServer):
|
||||
daemon_threads = True
|
||||
|
||||
class MothServer(ThreadingHTTPServer):
|
||||
class MothServer(socketserver.ForkingMixIn, http.server.HTTPServer):
|
||||
def __init__(self, server_address, RequestHandlerClass):
|
||||
super().__init__(server_address, RequestHandlerClass)
|
||||
self.args = {}
|
||||
|
|
Loading…
Reference in New Issue