fix: event_bus类型注解

This commit is contained in:
UnCLAS-Prommer
2026-03-14 10:07:53 +08:00
parent 6c6e441fbe
commit 037bc493a0

View File

@@ -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: