Skip to content

error_display

appimage_updater.ui.error_display

Centralized error display utilities.

console = Console() module-attribute

display_error(message, error_type='Error')

Display error message using formatter.

Parameters:

Name Type Description Default
message str

Error message to display

required
error_type str

Type of error (e.g., "Error", "Configuration error")

'Error'
Note

Does not log to stdout as it contaminates JSON output

Source code in src/appimage_updater/ui/error_display.py
def display_error(message: str, error_type: str = "Error") -> None:
    """Display error message using formatter.

    Args:
        message: Error message to display
        error_type: Type of error (e.g., "Error", "Configuration error")

    Note:
        Does not log to stdout as it contaminates JSON output
    """
    formatter = get_output_formatter()
    full_message = f"{error_type}: {message}" if error_type != "Error" else message
    formatter.print_error(full_message)