This commit is contained in:
wuhao 2020-11-13 18:23:32 +08:00
parent ce92bd68dc
commit 12f80d3ef2
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,5 @@
from loguru import logger
from .handle_event import HandlerEvent
from .handle_paylist import HandlerPaylist
from .handle_user import HandlerUser
@ -11,5 +13,8 @@ HANDLER_DICT = {
def handle_factory(data):
type_ = data['type']
obj = HANDLER_DICT[type_](data)
return obj
obj = HANDLER_DICT.get(type_)
if not obj:
logger.warning(f'未知类型{type_}')
return
return obj(data)

View File

@ -36,6 +36,8 @@ def main():
st = time.time() * 1000
data = msg.value
obj = handle_factory(data)
if not obj:
continue
obj.run()
logger.debug(time.time() * 1000 - st)