Fix some issues, improve documentation
This commit is contained in:
@@ -67,17 +67,20 @@ class Worker:
|
||||
handler = RequestHandler(conn, self.host)
|
||||
handler.listen()
|
||||
except HTTPServerCloseException as e:
|
||||
logging.debug("HTTP Exception:", exc_info=e)
|
||||
logging.warning("[HTTP: %s] %s. Reason: %s", e.status_code, e.message, e.arg)
|
||||
RequestHandler.send_error(conn, e.status_code, e.message)
|
||||
break
|
||||
except HTTPServerException as e:
|
||||
logging.debug("HTTP Exception:", exc_info=e)
|
||||
logging.debug("[HTTP: %s] %s. Reason: %s", e.status_code, e.message, e.arg)
|
||||
RequestHandler.send_error(conn, e.status_code, e.message)
|
||||
except socket.timeout:
|
||||
logging.debug("Socket for client %s timed out", addr)
|
||||
logging.info("Socket for client %s timed out.", addr)
|
||||
break
|
||||
except ConnectionAbortedError:
|
||||
logging.info("Socket for client %s disconnected.", addr)
|
||||
break
|
||||
except Exception as e:
|
||||
logging.debug("Internal error", exc_info=e)
|
||||
logging.error("Internal error", exc_info=e)
|
||||
RequestHandler.send_error(conn, InternalServerError.status_code, InternalServerError.message)
|
||||
break
|
||||
|
||||
|
Reference in New Issue
Block a user