aboutsummaryrefslogtreecommitdiffstats
path: root/bot/seasons/season.py
diff options
context:
space:
mode:
authorGravatar Jeremiah Boby <[email protected]>2019-03-31 16:48:41 +0100
committerGravatar GitHub <[email protected]>2019-03-31 16:48:41 +0100
commit7dfc4a485b89d8e5a7f695bce1f6848ce186d33f (patch)
tree99612627e63ff61e3076cf22e385c37326a5d38e /bot/seasons/season.py
parentMerge pull request #146 from python-discord/flake8-docstring (diff)
parentBump Easter event 1 day to accommodate April Fools (diff)
Merge pull request #156 from python-discord/hotfix
Cog inheritance hotfix
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()