aboutsummaryrefslogtreecommitdiffstats
path: root/slack/slack_workspace.py
diff options
context:
space:
mode:
authorTrygve Aaberge <trygveaa@gmail.com>2023-01-31 20:05:17 +0100
committerTrygve Aaberge <trygveaa@gmail.com>2024-02-18 11:32:53 +0100
commit8805a2398e4a273ba22c172b3fc1254028834de2 (patch)
treec920fd40ad5a3b4e7aef87c2b398db8e53061190 /slack/slack_workspace.py
parentbfa38ba5ee0a7a4387eddc30feb1e3ad2e1aab78 (diff)
downloadwee-slack-8805a2398e4a273ba22c172b3fc1254028834de2.tar.gz
Log failed async tasks more robustly
Diffstat (limited to 'slack/slack_workspace.py')
-rw-r--r--slack/slack_workspace.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/slack/slack_workspace.py b/slack/slack_workspace.py
index 243dfd1..bc31a27 100644
--- a/slack/slack_workspace.py
+++ b/slack/slack_workspace.py
@@ -21,7 +21,7 @@ from slack.shared import shared
from slack.slack_api import SlackApi
from slack.slack_conversation import SlackConversation
from slack.slack_user import SlackBot, SlackUser, SlackUsergroup
-from slack.task import Future, Task, create_task, gather
+from slack.task import Future, Task, create_task, gather, run_async
from slack.util import get_callback_name
if TYPE_CHECKING:
@@ -199,7 +199,7 @@ class SlackWorkspace:
await self.conversations.initialize_items(channel["id"] for channel in channels)
for channel in channels:
conversation = await self.conversations[channel["id"]]
- create_task(conversation.open_if_open())
+ run_async(conversation.open_if_open())
self.is_connected = True