diff --git a/jarvis/client.py b/jarvis/client.py index e253b98..7d192f4 100644 --- a/jarvis/client.py +++ b/jarvis/client.py @@ -169,6 +169,10 @@ class Jarvis(Snake): callback_args=callback_args, 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)) if len(full_message + error_message) >= 1800: error_message = "\n ".join(error_message.split("\n"))