Skip to content

Commit 8b943c1

Browse files
committed
Smooth handling of error when client doesn't have a key
1 parent 1aebf61 commit 8b943c1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

websocket.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,8 @@ def _new_client_(self, handler):
8686
def _client_left_(self, handler):
8787
client=self.handler_to_client(handler)
8888
self.client_left(client, self)
89-
self.clients.remove(client)
89+
if client in self.clients:
90+
self.clients.remove(client)
9091

9192
def _unicast_(self, to_client, msg):
9293
to_client['handler'].send_message(msg)

0 commit comments

Comments
 (0)