diff options
| author | 2020-02-29 11:26:53 +0200 | |
|---|---|---|
| committer | 2020-02-29 11:26:53 +0200 | |
| commit | 0aef9fe4979c259393f1cf329b1f9b546a9f41b1 (patch) | |
| tree | 2a519f5c07b47e02403ae5ec9ba23563ff51107e | |
| parent | Added NASA API Key to constants.py (diff) | |
(Space Cog): Added NASA API key check on load, added logger
| -rw-r--r-- | bot/seasons/evergreen/space.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/bot/seasons/evergreen/space.py b/bot/seasons/evergreen/space.py index a86c4eb3..c573e995 100644 --- a/bot/seasons/evergreen/space.py +++ b/bot/seasons/evergreen/space.py @@ -1,6 +1,11 @@ +import logging + from discord.ext.commands import Cog from bot.bot import SeasonalBot +from bot.constants import Tokens + +logger = logging.getLogger(__name__) class Space(Cog): @@ -13,4 +18,9 @@ class Space(Cog): def setup(bot: SeasonalBot) -> None: """Load Space Cog.""" + # Check does bot have NASA API key in .env, when not, don't load Cog and print warning + if not Tokens.nasa: + logger.warning("Can't find NASA API key. Not loading Space Cog.") + return + bot.add_cog(Space(bot)) |