From c8b6c1fa0e54de7735145edfcbc1773c5cdf3c4f Mon Sep 17 00:00:00 2001 From: MingxuanGame Date: Thu, 14 Aug 2025 05:58:38 +0000 Subject: [PATCH] fix(signalr): fix catch exception --- app/signalr/hub/hub.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/signalr/hub/hub.py b/app/signalr/hub/hub.py index 52d6840..bbcfdfc 100644 --- a/app/signalr/hub/hub.py +++ b/app/signalr/hub/hub.py @@ -78,10 +78,11 @@ class Client: except WebSocketDisconnect: break except RuntimeError as e: - if "disconnect message" in str(e): + if "disconnect message" in str(e) or "close message" in str(e): break else: logger.error(f"Error in ping task for {self.connection_id}: {e}") + break except Exception: logger.exception(f"Error in client {self.connection_id}")