Update client.on_command_error to provide more useful feedback
This commit is contained in:
parent
0e492938e7
commit
0b67131ded
1 changed files with 4 additions and 0 deletions
|
@ -169,6 +169,10 @@ class Jarvis(Snake):
|
||||||
callback_args=callback_args,
|
callback_args=callback_args,
|
||||||
callback_kwargs=callback_kwargs,
|
callback_kwargs=callback_kwargs,
|
||||||
)
|
)
|
||||||
|
tb = traceback.format_exception(error)
|
||||||
|
if isinstance(error, HTTPException):
|
||||||
|
errors = error.search_for_message(error.errors)
|
||||||
|
tb[-1] = f"HTTPException: {error.status}|{error.response.reason}: " + "\n".join(errors)
|
||||||
error_message = "".join(traceback.format_exception(error))
|
error_message = "".join(traceback.format_exception(error))
|
||||||
if len(full_message + error_message) >= 1800:
|
if len(full_message + error_message) >= 1800:
|
||||||
error_message = "\n ".join(error_message.split("\n"))
|
error_message = "\n ".join(error_message.split("\n"))
|
||||||
|
|
Loading…
Add table
Reference in a new issue