Fix recreating ServerSocket on error
This commit is contained in:
@@ -62,9 +62,10 @@ class Worker:
|
||||
|
||||
def _handle_client(self, conn: socket.socket, addr):
|
||||
|
||||
handler = RequestHandler(conn, self.host)
|
||||
|
||||
while True:
|
||||
try:
|
||||
handler = RequestHandler(conn, self.host)
|
||||
handler.listen()
|
||||
except HTTPServerCloseException as e:
|
||||
logging.warning("[HTTP: %s] %s. Reason: %s", e.status_code, e.message, e.arg)
|
||||
|
Reference in New Issue
Block a user