From 10c351dbe8a6ea572527f2842585723cb9b119a9 Mon Sep 17 00:00:00 2001 From: Benjamin Braatz Date: Tue, 26 Oct 2021 17:21:40 +0200 Subject: [PATCH] Bug fix: Connections not properly closed. --- controlpi_plugins/wsserver.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/controlpi_plugins/wsserver.py b/controlpi_plugins/wsserver.py index 599a856..6e5db0a 100644 --- a/controlpi_plugins/wsserver.py +++ b/controlpi_plugins/wsserver.py @@ -93,9 +93,10 @@ class Connection: else: await self._bus.send(Message(self._name, message)) except ConnectionClosed: - await self._bus.send(Message(self._name, - {'event': 'connection closed'})) - self._bus.unregister(self._name) + pass + await self._bus.send(Message(self._name, + {'event': 'connection closed'})) + self._bus.unregister(self._name) Response = Optional[Tuple[http.HTTPStatus, Headers, bytes]] -- 2.34.1