From 49fb6c11532b78f7daae98672a875c3ed2040c82 Mon Sep 17 00:00:00 2001 From: Arthur Golubtsov Date: Wed, 16 Oct 2019 15:28:53 +0300 Subject: [PATCH] Server: Check if self.clients list is not empty when trying to pop element from it --- Server/server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Server/server.py b/Server/server.py index 7d55229..55bd5ce 100644 --- a/Server/server.py +++ b/Server/server.py @@ -310,8 +310,8 @@ class Client(messaging.ConnectionManager): def remove(self): if self.connected: self.close() - - self.clients.pop(self.addr[0]) + if self.clients: + self.clients.pop(self.addr[0]) logging.info("Client {} successfully removed!".format(self.copter_id)) @requires_connect