Spaces:
Runtime error
Runtime error
File size: 905 Bytes
77c855f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | """Génère une déclinaison réelle et sauvegarde la sortie pour inspection.
PYTHONPATH=. .venv/bin/python tests/gen_decl_sample.py [qcm|qat] [exo]
"""
import sys
from pathlib import Path
sys.path.insert(0, str(Path(__file__).resolve().parent.parent))
from app import _load_env, _setup_logging
_setup_logging()
_load_env()
from app.pipeline.orchestrator import run_declinaisons
decl = sys.argv[1] if len(sys.argv) > 1 else "qcm"
SRC = Path(sys.argv[2]) if len(sys.argv) > 2 else \
Path(__file__).resolve().parent.parent / "bench" / "corpus" / "trinome_pythonise.md"
content = SRC.read_text(encoding="utf-8")
(dt, res), = run_declinaisons(content, filename=SRC.name, lang="fr",
types=[decl])
out = Path(f"/tmp/decl_{decl}_sample.md")
out.write_text(res["exercise"], encoding="utf-8")
print(f"harnais : {'VERT' if res['harness']['ok'] else 'ROUGE'} → {out}")
|