fix(backend_server.py): handle unregister exceptions
This commit is contained in:
@@ -123,7 +123,10 @@ class BackendServer:
|
|||||||
sock (socket.socket): The client socket to disconnect.
|
sock (socket.socket): The client socket to disconnect.
|
||||||
"""
|
"""
|
||||||
self.logger.info(f"[-] Disconnecting {client}")
|
self.logger.info(f"[-] Disconnecting {client}")
|
||||||
|
try:
|
||||||
self.selector.unregister(client.socket)
|
self.selector.unregister(client.socket)
|
||||||
|
except Exception as e:
|
||||||
|
self.logger.error(f"Error unregistering client {client}: {e}")
|
||||||
client.disconnect()
|
client.disconnect()
|
||||||
|
|
||||||
def _handle_connection(
|
def _handle_connection(
|
||||||
|
|||||||
Reference in New Issue
Block a user