From 037bc493a008e25c8f367a001ed2eec305e34b35 Mon Sep 17 00:00:00 2001 From: UnCLAS-Prommer Date: Sat, 14 Mar 2026 10:07:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20event=5Fbus=E7=B1=BB=E5=9E=8B=E6=B3=A8?= =?UTF-8?q?=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/event_bus.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/event_bus.py b/src/core/event_bus.py index a803ccec..70bf784f 100644 --- a/src/core/event_bus.py +++ b/src/core/event_bus.py @@ -9,7 +9,7 @@ import asyncio import contextlib -from typing import Any, Awaitable, Callable, Dict, List, Optional, Tuple +from typing import Any, Callable, Dict, List, Optional, Tuple, Coroutine from src.common.logger import get_logger from src.core.types import EventType, MaiMessages @@ -17,7 +17,7 @@ from src.core.types import EventType, MaiMessages logger = get_logger("event_bus") # Handler 签名:接收 MaiMessages,返回 (continue, modified_message) -EventHandler = Callable[[Optional[MaiMessages]], Awaitable[Tuple[bool, Optional[MaiMessages]]]] +EventHandler = Callable[[Optional[MaiMessages]], Coroutine[Any, Any, Tuple[bool, Optional[MaiMessages]]]] class EventBus: