aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/ext/commands/bot.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/discord/ext/commands/bot.py b/discord/ext/commands/bot.py
index 7250f3a6..d9e02f1f 100644
--- a/discord/ext/commands/bot.py
+++ b/discord/ext/commands/bot.py
@@ -712,6 +712,8 @@ class Bot(GroupMixin, discord.Client):
lib = importlib.import_module(name)
if not hasattr(lib, 'setup'):
+ del lib
+ del sys.modules[name]
raise discord.ClientException('extension does not have a setup function')
lib.setup(self)