From cb3990a0acef1cba4f043f7924f73fd5b3195858 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Sun, 22 Oct 2023 04:23:31 -0600 Subject: [PATCH] Catch ws reset error (#8266) * Catch ws reset error * Formatting --- frigate/comms/ws.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frigate/comms/ws.py b/frigate/comms/ws.py index 3c1d2eb12..151093779 100644 --- a/frigate/comms/ws.py +++ b/frigate/comms/ws.py @@ -85,7 +85,10 @@ class WebSocketClient(Communicator): # type: ignore[misc] logger.debug(f"payload for {topic} wasn't text. Skipping...") return - self.websocket_server.manager.broadcast(ws_message) + try: + self.websocket_server.manager.broadcast(ws_message) + except ConnectionResetError: + pass def stop(self) -> None: self.websocket_server.manager.close_all()