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)