Files
2026-06-17 18:30:07 +08:00

20 lines
410 B
Python

"""Error helpers for mineru-kit."""
from __future__ import annotations
from typing import NoReturn
import typer
from ..errors import MineruError
from .output import print_error
def exit_with_message(code: str, message: str, param: str | None = None) -> NoReturn:
err = MineruError(code, message, param)
print_error(err.message)
raise typer.Exit(1) from None
__all__ = ["exit_with_message"]