Skip to content

exceptions.py

Provides utils for exceptions.

format_exception(exception)

Format exception with traceback as a string.

Parameters:

Name Type Description Default
exception BaseException

Original exception.

required

Returns:

Type Description
str

Exception traceback.

Source code in jetweb/utils/exceptions.py
10
11
12
13
14
15
16
17
def format_exception(exception: BaseException) -> str:
    """
    Format exception with traceback as a string.

    :param exception: Original exception.
    :returns: Exception traceback.
    """
    return "".join(traceback.format_exception(type(exception), exception, exception.__traceback__))