INNER CODE UNIT · Python
_err
antigenomics/vdjtools · python/vdjtools/cli/__init__.py:65
def _err(msg: str) -> None:
typer.secho(f"error: {msg}", fg=typer.colors.RED, err=True)
raise typer.Exit(1)
def _info(msg: str) -> None:
typer.secho(msg, fg=typer.colors.GREEN, err=True)
def _load_model(model: Optional[str], source: str, model_path: Optional[Path]):
from vdjtools.model import load_bundled, load_model
if model_path is not None:
return load_model(model_path)
if model is None:
_err("give a model: --model <LOCUS> (built-in) or --model-path <DIR>")
try:
return load_bundled(model, source=source)