def METHOD_NAME(name="Error"):
    """Displays an exception to the user, optionally displaying a full traceback
    and spawning an interactive post-moretem debugger.
    Notes:
        - ``set exception-verbose on`` enables stack traces.
        - ``set exception-debugger on`` enables the post-mortem debugger.
    """
    # This is for unit tests so they fail on exceptions instead of displaying them.
    if getattr(sys, "_pwndbg_unittest_run", False) is True:
        E, V, T = sys.exc_info()
        e = E(V)
        e.__traceback__ = T
        raise e
    # Display the error
    if debug or verbose:
        exception_msg = traceback.format_exc()
        if _rich_console:
            _rich_console.print_exception()
        else:
            print(exception_msg)
        inform_report_issue(exception_msg)
    else:
        exc_type, exc_value, exc_traceback = sys.exc_info()
        print(message.error(f"Exception occurred: {name}: {exc_value} ({exc_type})"))
        inform_verbose_and_debug()
    # Break into the interactive debugger
    if debug:
        with pwndbg.lib.stdio.stdio:
            pdb.post_mortem()