🔥 remove return value in event handle

This commit is contained in:
yanyongyu 2021-09-27 12:52:21 +08:00
parent 92a411e3b4
commit 041b59011b

View File

@ -176,7 +176,7 @@ async def _run_matcher(Matcher: Type[Matcher], bot: "Bot", event: "Event",
return return
async def handle_event(bot: "Bot", event: "Event") -> Optional[Exception]: async def handle_event(bot: "Bot", event: "Event") -> None:
""" """
:说明: :说明:
@ -213,12 +213,12 @@ async def handle_event(bot: "Bot", event: "Event") -> Optional[Exception]:
except IgnoredException as e: except IgnoredException as e:
logger.opt(colors=True).info( logger.opt(colors=True).info(
f"Event {escape_tag(event.get_event_name())} is <b>ignored</b>") f"Event {escape_tag(event.get_event_name())} is <b>ignored</b>")
return e return
except Exception as e: except Exception as e:
logger.opt(colors=True, exception=e).error( logger.opt(colors=True, exception=e).error(
"<r><bg #f8bbd0>Error when running EventPreProcessors. " "<r><bg #f8bbd0>Error when running EventPreProcessors. "
"Event ignored!</bg #f8bbd0></r>") "Event ignored!</bg #f8bbd0></r>")
return e return
# Trie Match # Trie Match
_, _ = TrieRule.get_value(bot, event, state) _, _ = TrieRule.get_value(bot, event, state)
@ -248,7 +248,6 @@ async def handle_event(bot: "Bot", event: "Event") -> Optional[Exception]:
logger.opt(colors=True, exception=result).error( logger.opt(colors=True, exception=result).error(
"<r><bg #f8bbd0>Error when checking Matcher.</bg #f8bbd0></r>" "<r><bg #f8bbd0>Error when checking Matcher.</bg #f8bbd0></r>"
) )
return result
coros = list(map(lambda x: x(bot, event, state), _event_postprocessors)) coros = list(map(lambda x: x(bot, event, state), _event_postprocessors))
if coros: if coros:
@ -260,4 +259,3 @@ async def handle_event(bot: "Bot", event: "Event") -> Optional[Exception]:
logger.opt(colors=True, exception=e).error( logger.opt(colors=True, exception=e).error(
"<r><bg #f8bbd0>Error when running EventPostProcessors</bg #f8bbd0></r>" "<r><bg #f8bbd0>Error when running EventPostProcessors</bg #f8bbd0></r>"
) )
return e