From a130db5cf4c1826e26863639c1ed0a2952a70f81 Mon Sep 17 00:00:00 2001 From: Dt8333 <25431943+Dt8333@users.noreply.github.com> Date: Sun, 30 Nov 2025 20:31:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B0=86=20Graceful=20shutdown=20?= =?UTF-8?q?=E7=9A=84=E5=BC=82=E5=B8=B8=E6=94=B9=E4=B8=BA=20KeyboardInterru?= =?UTF-8?q?pt=20(#3855)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- astrbot/core/platform/sources/dingtalk/dingtalk_adapter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astrbot/core/platform/sources/dingtalk/dingtalk_adapter.py b/astrbot/core/platform/sources/dingtalk/dingtalk_adapter.py index 18be49a1..7ad612ef 100644 --- a/astrbot/core/platform/sources/dingtalk/dingtalk_adapter.py +++ b/astrbot/core/platform/sources/dingtalk/dingtalk_adapter.py @@ -250,7 +250,7 @@ class DingtalkPlatformAdapter(Platform): async def terminate(self): def monkey_patch_close(): - raise Exception("Graceful shutdown") + raise KeyboardInterrupt("Graceful shutdown") self.client_.open_connection = monkey_patch_close await self.client_.websocket.close(code=1000, reason="Graceful shutdown")