From 9e6170956f105d606fbd532ea514db4e09d336cb Mon Sep 17 00:00:00 2001 From: David Sarno Date: Fri, 20 Feb 2026 14:21:31 -0800 Subject: [PATCH] Log evicted WebSocket close errors instead of silently swallowing Co-Authored-By: Claude Opus 4.6 --- Server/src/transport/plugin_hub.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Server/src/transport/plugin_hub.py b/Server/src/transport/plugin_hub.py index 805ec4ace..116f93ff9 100644 --- a/Server/src/transport/plugin_hub.py +++ b/Server/src/transport/plugin_hub.py @@ -584,8 +584,8 @@ async def _evict_connection(cls, session_id: str, reason: str) -> None: if websocket is not None: try: await websocket.close(code=1001) - except Exception: - pass + except Exception as close_ex: + logger.debug("Error closing evicted WebSocket for session %s: %s", session_id, close_ex) if cls._registry is not None: try: