aboutsummaryrefslogtreecommitdiffstats
path: root/slack
diff options
context:
space:
mode:
Diffstat (limited to 'slack')
-rw-r--r--slack/slack_conversation.py4
-rw-r--r--slack/task.py5
2 files changed, 7 insertions, 2 deletions
diff --git a/slack/slack_conversation.py b/slack/slack_conversation.py
index d078ead..a23666e 100644
--- a/slack/slack_conversation.py
+++ b/slack/slack_conversation.py
@@ -2,7 +2,7 @@ from __future__ import annotations
import time
from contextlib import contextmanager
-from typing import TYPE_CHECKING, List, Literal, Optional, Union
+from typing import TYPE_CHECKING, List, Optional, Union
import weechat
@@ -12,6 +12,8 @@ from slack.task import gather
from slack.util import get_callback_name
if TYPE_CHECKING:
+ from typing_extensions import Literal
+
from slack.slack_api import SlackApi
from slack.slack_workspace import SlackWorkspace
diff --git a/slack/task.py b/slack/task.py
index 5b3ebfd..d765811 100644
--- a/slack/task.py
+++ b/slack/task.py
@@ -2,13 +2,13 @@ from __future__ import annotations
import traceback
from typing import (
+ TYPE_CHECKING,
Any,
Awaitable,
Coroutine,
Dict,
Generator,
List,
- Literal,
Optional,
Sequence,
Tuple,
@@ -25,6 +25,9 @@ from slack.log import print_error
from slack.shared import shared
from slack.util import get_callback_name
+if TYPE_CHECKING:
+ from typing_extensions import Literal
+
T = TypeVar("T")