[3.4] [Trivia] Handle potential Discord errors in session (#5172) (#5290)

* [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 dc5cb990cb.

* Revert "[Trivia] Handle potential Discord errors in session."

This reverts commit d90e45f9e0.

* Handle Discord errors in _error_handler.
(cherry picked from commit 42edb12b2e)

Co-authored-by: PredaaA <46051820+PredaaA@users.noreply.github.com>

Co-authored-by: PredaaA <46051820+PredaaA@users.noreply.github.com>
This commit is contained in:
Red-GitHubBot
2021-09-08 22:28:31 +02:00
committed by GitHub
parent b03e582e21
commit ca3b314b5b

View File

@@ -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(