From 81348f97a049c5d41802818ddaa5e5a481825f55 Mon Sep 17 00:00:00 2001 From: aleclol <50505980+aleclol@users.noreply.github.com> Date: Tue, 14 Sep 2021 14:37:40 -0400 Subject: [PATCH] Suppress discord.NotFound (#247) --- dictionary/dictionary.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dictionary/dictionary.py b/dictionary/dictionary.py index 99803db..74e9739 100644 --- a/dictionary/dictionary.py +++ b/dictionary/dictionary.py @@ -1,4 +1,6 @@ import aiohttp +import discord +import contextlib from bs4 import BeautifulSoup import json import logging @@ -35,7 +37,8 @@ class Dictionary(commands.Cog): result = await self._definition(ctx, search_term) str_buffer = "" if not result: - await search_msg.delete() + with contextlib.suppress(discord.NotFound): + await search_msg.delete() await ctx.send("This word is not in the dictionary.") return for key in result: @@ -54,7 +57,8 @@ class Dictionary(commands.Cog): else: str_buffer += f"{str(counter)}. {val}\n" counter += 1 - await search_msg.delete() + with contextlib.suppress(discord.NotFound): + await search_msg.delete() for page in pagify(str_buffer, delims=["\n"]): await ctx.send(page)