From da0e3df2bd7c0e8deaaf594c3901bc2263a3aaed Mon Sep 17 00:00:00 2001 From: aicorein Date: Wed, 11 Dec 2024 20:16:05 +0800 Subject: [PATCH] [OneBot] Fix forward io source ignore CancelledError when bot stop --- src/melobot/protocols/onebot/v11/io/forward.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/melobot/protocols/onebot/v11/io/forward.py b/src/melobot/protocols/onebot/v11/io/forward.py index d19397f..093c50e 100644 --- a/src/melobot/protocols/onebot/v11/io/forward.py +++ b/src/melobot/protocols/onebot/v11/io/forward.py @@ -131,6 +131,9 @@ async def open(self) -> None: ) break + except asyncio.CancelledError: + raise + except BaseException as e: self.logger.warning( f"连接建立失败,{self.retry_delay}s 后自动重试。错误:{e}"