fixing some linting issues.

This commit is contained in:
Yoav Caspi 2019-10-19 22:10:47 +03:00 committed by Anthony Sottile
parent 40fb42d620
commit e1757d2cd5
1 changed files with 8 additions and 2 deletions

10
bot.py
View File

@ -101,7 +101,10 @@ HANDLERS: List[Tuple[Pattern[str], Callable[[Match[str]], Response]]]
HANDLERS = [] HANDLERS = []
def handler(*prefixes: str, flags: re.RegexFlag = re.U) -> Callable[[Callback], Callback]: def handler(
*prefixes: str,
flags: re.RegexFlag = re.U,
) -> Callable[[Callback], Callback]:
def handler_decorator(func: Callback) -> Callback: def handler_decorator(func: Callback) -> Callback:
for prefix in prefixes: for prefix in prefixes:
HANDLERS.append((re.compile(prefix + '\r\n$', flags=flags), func)) HANDLERS.append((re.compile(prefix + '\r\n$', flags=flags), func))
@ -109,7 +112,10 @@ def handler(*prefixes: str, flags: re.RegexFlag = re.U) -> Callable[[Callback],
return handler_decorator return handler_decorator
def handle_message(*message_prefixes: str, flags: re.RegexFlag = re.U) -> Callable[[Callback], Callback]: def handle_message(
*message_prefixes: str,
flags: re.RegexFlag = re.U,
) -> Callable[[Callback], Callback]:
return handler( return handler(
*( *(
f'^:(?P<user>[^!]+).* ' f'^:(?P<user>[^!]+).* '