Fixed a type (hopefully)
This commit is contained in:
parent
33557790bb
commit
3a7bd1811f
2
main.py
2
main.py
|
|
@ -22,6 +22,7 @@ api_file.close()
|
||||||
# Enable to use dummy
|
# Enable to use dummy
|
||||||
DEBUG_MODE = False
|
DEBUG_MODE = False
|
||||||
|
|
||||||
|
|
||||||
def main() -> None:
|
def main() -> None:
|
||||||
wrap = ClientWrapper()
|
wrap = ClientWrapper()
|
||||||
|
|
||||||
|
|
@ -66,6 +67,7 @@ class ClientWrapper(object):
|
||||||
We only ever expect one of these.
|
We only ever expect one of these.
|
||||||
Holds a slack client, and handles messsages.
|
Holds a slack client, and handles messsages.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
# Init slack
|
# Init slack
|
||||||
if DEBUG_MODE:
|
if DEBUG_MODE:
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import re
|
||||||
from slackclient import SlackClient
|
from slackclient import SlackClient
|
||||||
|
|
||||||
import channel_util
|
import channel_util
|
||||||
from typing import Any, Optional, Generator, Match, Callable, List, Awaitable
|
from typing import Any, Optional, Generator, Match, Callable, List, Awaitable, Coroutine
|
||||||
|
|
||||||
"""
|
"""
|
||||||
Slack helpers. Separated for compartmentalization
|
Slack helpers. Separated for compartmentalization
|
||||||
|
|
@ -84,7 +84,7 @@ def message_stream(slack: SlackClient) -> Generator[dict, None, None]:
|
||||||
|
|
||||||
class Hook(object):
|
class Hook(object):
|
||||||
def __init__(self,
|
def __init__(self,
|
||||||
callback: Callable[[SlackClient, dict, Match], Awaitable[None]], # TODO: Fix this type
|
callback: Coroutine[[SlackClient, dict, Match]],
|
||||||
pattern: str = None,
|
pattern: str = None,
|
||||||
channel_whitelist: Optional[List[str]] = None,
|
channel_whitelist: Optional[List[str]] = None,
|
||||||
channel_blacklist: Optional[List[str]] = None):
|
channel_blacklist: Optional[List[str]] = None):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue