aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/utils/scheduling.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/bot/utils/scheduling.py b/bot/utils/scheduling.py
index 58bb32e5d..742133f02 100644
--- a/bot/utils/scheduling.py
+++ b/bot/utils/scheduling.py
@@ -94,4 +94,7 @@ class Scheduler(metaclass=CogABCMeta):
)
with contextlib.suppress(asyncio.CancelledError):
- done_task.exception()
+ exception = done_task.exception()
+ # Raise the exception if one exists.
+ if exception:
+ raise exception