From 7329a2b9a55a4c4690a1cc4fc26e1770bcd5f6c6 Mon Sep 17 00:00:00 2001 From: Arthur Bols Date: Sun, 28 Mar 2021 01:16:40 +0100 Subject: [PATCH] Fix recreating ServerSocket on error --- server/worker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/worker.py b/server/worker.py index b4a7399..f12b788 100644 --- a/server/worker.py +++ b/server/worker.py @@ -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)