fix: Handling ConnectionClosedError
This commit is contained in:
@@ -154,6 +154,12 @@ class PythonWebsocketServer:
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.logger.exception(f'[PyG2O] Exception: {e}')
|
self.logger.exception(f'[PyG2O] Exception: {e}')
|
||||||
continue
|
continue
|
||||||
|
except websockets.exceptions.ConnectionClosedError:
|
||||||
|
if (not self.silent):
|
||||||
|
self.logger.info('Client disconnected')
|
||||||
|
self.is_connected = None
|
||||||
|
self._connected_socket = None
|
||||||
|
asyncio.create_task(callEvent('onWebsocketDisconnect', **{}))
|
||||||
finally:
|
finally:
|
||||||
if (not self.silent):
|
if (not self.silent):
|
||||||
self.logger.info('Client disconnected')
|
self.logger.info('Client disconnected')
|
||||||
|
|||||||
Reference in New Issue
Block a user