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