Browse Source

Bot.unload_extension: don't remove commands from no module

Fixes unload_extension in the case of a command added via eval
pull/1521/merge
Ben Mintz 7 years ago
committed by Rapptz
parent
commit
be7ea2678b
  1. 2
      discord/ext/commands/bot.py

2
discord/ext/commands/bot.py

@ -734,6 +734,8 @@ class BotBase(GroupMixin):
# first remove all the commands from the module
for cmd in self.all_commands.copy().values():
if cmd.module is None:
continue
if _is_submodule(lib_name, cmd.module):
if isinstance(cmd, GroupMixin):
cmd.recursively_remove_all_commands()

Loading…
Cancel
Save