aboutsummaryrefslogtreecommitdiffstats
path: root/bot/seasons/season.py
diff options
context:
space:
mode:
Diffstat (limited to 'bot/seasons/season.py')
-rw-r--r--bot/seasons/season.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/bot/seasons/season.py b/bot/seasons/season.py
index a64f6ca6..6d992276 100644
--- a/bot/seasons/season.py
+++ b/bot/seasons/season.py
@@ -349,7 +349,7 @@ class SeasonBase:
await bot.send_log("SeasonalBot Loaded!", f"Active Season: **{self.name_clean}**")
-class SeasonManager:
+class SeasonManager(commands.Cog):
"""A cog for managing seasons."""
def __init__(self, bot):
@@ -538,5 +538,7 @@ class SeasonManager:
await self.season.announce_season()
- def __unload(self):
+ def cog_unload(self):
+ """Cancel season-related tasks on cog unload."""
+
self.season_task.cancel()