🚨 auto fix by pre-commit hooks

This commit is contained in:
pre-commit-ci[bot] 2022-01-19 18:10:30 +00:00
parent 67f5b87492
commit b3d0e7c548

View File

@ -1,10 +1,8 @@
from typing import Generator, Dict
from typing import Dict, Generator
from nonebot.adapters import Event
from nonebot.message import (
IgnoredException,
event_preprocessor
)
from nonebot.params import Depends
from nonebot.message import IgnoredException, event_preprocessor
_running_matcher: Dict[str, int] = {}
@ -18,7 +16,7 @@ async def matcher_mutex(event: Event) -> Generator[bool, None, None]:
else:
current_event_id = id(event)
event_id = _running_matcher.get(session_id, None)
if event_id :
if event_id:
result = event_id != current_event_id
else:
_running_matcher[session_id] = current_event_id
@ -26,8 +24,8 @@ async def matcher_mutex(event: Event) -> Generator[bool, None, None]:
if result:
del _running_matcher[session_id]
@event_preprocessor
async def preprocess(mutex: bool = Depends(matcher_mutex)):
if mutex:
raise IgnoredException("Another matcher running")