Spaces:
Runtime error
Runtime error
| import json | |
| from pathlib import Path | |
| from .models import PipelineResult | |
| ARTIFACTS_DIR = Path("artifacts") | |
| def save_result(result: PipelineResult, name: str) -> Path: | |
| ARTIFACTS_DIR.mkdir(exist_ok=True) | |
| out = ARTIFACTS_DIR / f"{name}.json" | |
| with open(out, "w") as f: | |
| ÿÿ json.dump(result.dict(), f, indent=2) | |
| return out | |
| def load_result(name: str) -> dict: | |
| p = ARTIFACTS_DIR / f"{name}.j ÿÿ son" | |
| if not p.exists(): | |
| raise FileNotFoundError(f"artifact not found: {p}") | |
| return json.loads(p.read_text()) | |