From 1ce3bc2870714c9a6c99a2772f7135e2dd5fa30d Mon Sep 17 00:00:00 2001 From: jack1142 <6032823+jack1142@users.noreply.github.com> Date: Mon, 29 Apr 2019 18:42:36 +0200 Subject: [PATCH] [Downloader] Suppress `commands.ExtensionNotLoaded` for `bot.unload_extension()` call (#2625) fix(downloader): suppress `commands.ExtensionNotLoaded` for `bot.unload_extension()` call (#2625) --- redbot/cogs/downloader/downloader.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/redbot/cogs/downloader/downloader.py b/redbot/cogs/downloader/downloader.py index d077478de..adce10923 100644 --- a/redbot/cogs/downloader/downloader.py +++ b/redbot/cogs/downloader/downloader.py @@ -364,7 +364,8 @@ class Downloader(commands.Cog): poss_installed_path = (await self.cog_install_path()) / real_name if poss_installed_path.exists(): - ctx.bot.unload_extension(real_name) + with contextlib.suppress(commands.ExtensionNotLoaded): + ctx.bot.unload_extension(real_name) await self._delete_cog(poss_installed_path) uninstalled_cogs.append(inline(real_name)) else: