AutoGGUF/src/error_handling.py

14 lines
403 B
Python

from PySide6.QtWidgets import QMessageBox
from Localizations import ERROR_MESSAGE, ERROR, TASK_ERROR
def show_error(logger, message) -> None:
logger.error(message)
QMessageBox.critical(None, ERROR, message)
def handle_error(logger, error_message, task_item) -> None:
logger.error(TASK_ERROR.format(error_message))
show_error(logger, error_message)
task_item.update_status(ERROR)