1
Fork 0
mirror of https://github.com/RGBCube/minearchy-bot synced 2025-07-27 08:57:46 +00:00
This commit is contained in:
RGBCube 2022-12-17 20:41:40 +03:00
parent 5b7fb2deba
commit 5ab80712d0
6 changed files with 45 additions and 36 deletions

View file

@ -1,8 +1,8 @@
from __future__ import annotations
from asyncio import gather as await_parallel
import asyncio
from contextlib import suppress as suppress_error
from traceback import format_exception as format_exit
from traceback import format_exception
from typing import TYPE_CHECKING
from discord import HTTPException
@ -61,10 +61,10 @@ class ErrorHandler(Cog):
await ctx.reply("Invalid channel.")
else:
trace = "".join(format_exit(type(error), error, error.__traceback__))
trace = "".join(format_exception(type(error), error, error.__traceback__))
print(f"Ignoring exception in command {ctx.command}:\n{trace}")
await await_parallel(
await asyncio.gather(
self.bot.log_webhook.send(f"<@512640455834337290>```{trace}```"),
ctx.reply(
"An error occurred while executing the command. The error has been reported."