Log ConnectionResetError as warning

This commit is contained in:
shortcutme 2019-10-28 16:44:14 +01:00
parent 8dfc200f24
commit 86087550f1
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -51,16 +51,16 @@ class UiWSGIHandler(WSGIHandler):
ws_handler = WebSocketHandler(*self.args, **self.kwargs) ws_handler = WebSocketHandler(*self.args, **self.kwargs)
ws_handler.__dict__ = self.__dict__ # Match class variables ws_handler.__dict__ = self.__dict__ # Match class variables
ws_handler.run_application() ws_handler.run_application()
except ConnectionAbortedError as err: except (ConnectionAbortedError, ConnectionResetError) as err:
logging.warning("UiWSGIHandler websocket connection aborted: %s" % err) logging.warning("UiWSGIHandler websocket connection error: %s" % err)
except Exception as err: except Exception as err:
logging.error("UiWSGIHandler websocket error: %s" % Debug.formatException(err)) logging.error("UiWSGIHandler websocket error: %s" % Debug.formatException(err))
self.handleError(err) self.handleError(err)
else: # Standard HTTP request else: # Standard HTTP request
try: try:
super(UiWSGIHandler, self).run_application() super(UiWSGIHandler, self).run_application()
except ConnectionAbortedError as err: except (ConnectionAbortedError, ConnectionResetError) as err:
logging.warning("UiWSGIHandler connection aborted: %s" % err) logging.warning("UiWSGIHandler connection error: %s" % err)
except Exception as err: except Exception as err:
logging.error("UiWSGIHandler error: %s" % Debug.formatException(err)) logging.error("UiWSGIHandler error: %s" % Debug.formatException(err))
self.handleError(err) self.handleError(err)