INNER CODE UNIT · Python
validate
416rehman/DeepZero · src/deepzero/cli.py:466
def validate(pipeline_ref: str):
"""validate a pipeline definition"""
_setup_logging(False)
_load_env()
import deepzero.stages # noqa: F401
from deepzero.engine.pipeline import validate_pipeline
console.print(f"validating pipeline: {pipeline_ref}\n")
warnings = validate_pipeline(pipeline_ref)
for w in warnings:
if w.startswith("ERROR"):
console.print(f" [red]X[/] {w}")
elif "valid" in w.lower():
console.print(f" [green]OK[/] {w}")
else:
console.print(f" [yellow]![/] {w}")