From d1d6bd773da6b5253f5e65905c36ff3e8a00c16b Mon Sep 17 00:00:00 2001 From: Windpicker-owo <3431391539@qq.com> Date: Thu, 21 Aug 2025 14:38:29 +0800 Subject: [PATCH] Update src/plugin_system/core/events_manager.py Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> --- src/plugin_system/core/events_manager.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/plugin_system/core/events_manager.py b/src/plugin_system/core/events_manager.py index cfeb6b55..7797a618 100644 --- a/src/plugin_system/core/events_manager.py +++ b/src/plugin_system/core/events_manager.py @@ -79,9 +79,7 @@ class EventsManager: message: Optional[MaiMessages] ) -> Coroutine[Any, Any, tuple[bool, bool, Any]]: """封装了调用 handler.execute 的逻辑。""" - if message: - return handler.execute(message) - return handler.execute() # 适用于 ON_START, ON_STOP + return handler.execute(message) if message else handler.execute() def _dispatch_handler_task(self, handler: BaseEventHandler, message: Optional[MaiMessages]): """分发一个非阻塞(异步)的事件处理任务。"""