From dd761e7dfbf5c1d1fc914567fe38a1d6fb756eaa Mon Sep 17 00:00:00 2001 From: Arthur Golubtsov Date: Wed, 23 Oct 2019 15:32:04 +0300 Subject: [PATCH] Server: Fix copter removing --- Server/server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Server/server.py b/Server/server.py index 311b924..b612711 100644 --- a/Server/server.py +++ b/Server/server.py @@ -314,7 +314,10 @@ class Client(messaging.ConnectionManager): if self.connected: self.close() if self.clients: - self.clients.pop(self.addr[0]) + try: + self.clients.pop(self.addr[0]) + except Exception as e: + logging.error(e) logging.info("Client {} successfully removed!".format(self.copter_id)) @requires_connect