From b9d9ae3103188eeb45618aeccac571abcbdf312c Mon Sep 17 00:00:00 2001 From: Red-GitHubBot <88117545+Red-GitHubBot@users.noreply.github.com> Date: Wed, 8 Sep 2021 21:46:55 +0200 Subject: [PATCH] [3.4] [Downloader] Suppress NotFound errors in `[p]cog update` command (#5109) (#5272) * [Downloader] Suppress NotFound errors when cog update message is deleted * occurance 2 (cherry picked from commit d15011e2c505fa4bad7bf2f9b41c8b1bca38e1ff) Co-authored-by: Kreus Amredes <67752638+Kreusada@users.noreply.github.com> Co-authored-by: Kreus Amredes <67752638+Kreusada@users.noreply.github.com> --- redbot/cogs/downloader/downloader.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/redbot/cogs/downloader/downloader.py b/redbot/cogs/downloader/downloader.py index 61114217f..61cd53026 100644 --- a/redbot/cogs/downloader/downloader.py +++ b/redbot/cogs/downloader/downloader.py @@ -1652,12 +1652,14 @@ class Downloader(commands.Cog): try: await ctx.bot.wait_for(event, check=pred, timeout=30) except asyncio.TimeoutError: - await query.delete() + with contextlib.suppress(discord.NotFound): + await query.delete() return if not pred.result: if can_react: - await query.delete() + with contextlib.suppress(discord.NotFound): + await query.delete() else: await ctx.send(_("OK then.")) return