From 7667e9716efb9bdc8694860370175808c5c45b0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Andr=C3=A9=20Vadla=20Ravn=C3=A5s?= Date: Thu, 10 Jun 2021 15:18:30 +0200 Subject: [PATCH] Improve error-handling in PortalService example --- examples/portal_server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/portal_server.py b/examples/portal_server.py index 8c77e5a..df019df 100644 --- a/examples/portal_server.py +++ b/examples/portal_server.py @@ -109,7 +109,8 @@ class Application: peer = self._peers.pop(connection_id) for channel in list(peer.memberships): channel.remove_member(peer) - self._release_nick(peer.nick) + if peer.nick is not None: + self._release_nick(peer.nick) def _on_authenticated(self, connection_id, session_info): print("on_authenticated()", connection_id, session_info)