From 42edb12b2e7acd3d4cb4bcac62d620e461816976 Mon Sep 17 00:00:00 2001 From: PredaaA <46051820+PredaaA@users.noreply.github.com> Date: Sat, 4 Sep 2021 00:36:48 +0200 Subject: [PATCH] [Trivia] Handle potential Discord errors in session (#5172) * [Trivia] Handle potential Discord errors in session. * Hm why did I put HTTPException in there * Revert "Hm why did I put HTTPException in there" This reverts commit dc5cb990cb9632c52f322076c69a0c1568c9eab0. * Revert "[Trivia] Handle potential Discord errors in session." This reverts commit d90e45f9e0188cfeaef914a78eda5f397730a47a. * Handle Discord errors in _error_handler. --- redbot/cogs/trivia/session.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/redbot/cogs/trivia/session.py b/redbot/cogs/trivia/session.py index 45d177da8..53316d607 100644 --- a/redbot/cogs/trivia/session.py +++ b/redbot/cogs/trivia/session.py @@ -114,6 +114,8 @@ class TriviaSession: fut.result() except asyncio.CancelledError: pass + except (discord.NotFound, discord.Forbidden): + self.stop() except Exception as exc: LOG.error("A trivia session has encountered an error.\n", exc_info=exc) asyncio.create_task(