add types

This commit is contained in:
yanyongyu
2020-08-10 13:06:02 +08:00
parent 00913f1a8f
commit 9e33a605a6
9 changed files with 87 additions and 50 deletions

View File

@ -5,20 +5,19 @@ import asyncio
from datetime import datetime
from nonebot.log import logger
from nonebot.event import Event
from nonebot.matcher import matchers
from nonebot.typing import Set, Callable
from nonebot.exception import IgnoredException
from nonebot.typing import Bot, Set, Event, PreProcessor
_event_preprocessors: Set[Callable] = set()
_event_preprocessors: Set[PreProcessor] = set()
def event_preprocessor(func: Callable) -> Callable:
def event_preprocessor(func: PreProcessor) -> PreProcessor:
_event_preprocessors.add(func)
return func
async def handle_event(bot, event: Event):
async def handle_event(bot: Bot, event: Event):
# TODO: PreProcess
coros = []
for preprocessor in _event_preprocessors: