From cc8c9a6045f7b79c70028de805f8c3193799a5c0 Mon Sep 17 00:00:00 2001 From: break27 Date: Mon, 13 Apr 2026 17:21:22 +0800 Subject: [PATCH] fix --- src/common/jsonrpc2.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/common/jsonrpc2.py b/src/common/jsonrpc2.py index e8ea71f..3ea43ff 100644 --- a/src/common/jsonrpc2.py +++ b/src/common/jsonrpc2.py @@ -126,12 +126,12 @@ async def handler(request: ws.WebSocketRequest): except Request.ParamsError: err = Error.INVALID_PARAMS except TypeError: err = Error.INVALID_REQUEST except KeyError: err = Error.METHOD_NOT_FOUND - except Exception as e: - err = Error.INTERNAL_ERROR - exc = e except ws.ConnectionClosed as e: logger.critical('Going away', exc_info=e) return + except Exception as e: + err = Error.INTERNAL_ERROR + exc = e if err is not None: logger.error(err.message(), exc_info=exc) if mid is not None: await connection.send_message(str(Response(mid, err or res)))