🐛 fix typing

This commit is contained in:
yanyongyu
2021-03-19 14:59:59 +08:00
parent fc334ec7b9
commit 22033e1cfb
5 changed files with 69 additions and 68 deletions

View File

@ -146,7 +146,8 @@ class Matcher(metaclass=MatcherMeta):
type_: str = "",
rule: Optional[Rule] = None,
permission: Optional[Permission] = None,
handlers: Optional[List[Union[T_Handler, Handler]]] = None,
handlers: Optional[Union[List[T_Handler], List[Handler],
List[Union[T_Handler, Handler]]]] = None,
temp: bool = False,
priority: int = 1,
block: bool = False,
@ -299,10 +300,8 @@ class Matcher(metaclass=MatcherMeta):
return func
@classmethod
def append_handler(cls,
handler: T_Handler,
module: Optional[str] = None) -> Handler:
handler_ = Handler(handler, module)
def append_handler(cls, handler: T_Handler) -> Handler:
handler_ = Handler(handler)
cls.handlers.append(handler_)
return handler_