diff --git a/discord/ext/commands/bot.py b/discord/ext/commands/bot.py index a4b18c64f..2f07a85f1 100644 --- a/discord/ext/commands/bot.py +++ b/discord/ext/commands/bot.py @@ -286,7 +286,7 @@ class BotBase(GroupMixin): async def is_owner(self, user): """|coro| - + Checks if a :class:`~discord.User` or :class:`~discord.Member` is the owner of this bot. @@ -729,7 +729,8 @@ class BotBase(GroupMixin): # if the load failed, the remnants should have been # cleaned from the load_extension function call # so let's load it from our old compiled library. - self._load_from_module_spec(lib, name) + lib.setup(self) + self.__extensions[name] = lib # revert sys.modules back to normal and raise back to caller sys.modules.update(modules)