fix: harden workflow demo and evaluation tooling

This commit is contained in:
lda
2026-07-01 08:20:38 +07:00 Verified
parent 7bdfa3132d
commit 7e5f1c88da
29 changed files with 365 additions and 71 deletions
@@ -54,10 +54,17 @@ def _parse_args(argv: list[str] | None = None) -> argparse.Namespace:
def main(argv: list[str] | None = None) -> int:
args = _parse_args(argv)
for path in generate(
manifest_path=args.manifest.resolve(), output_dir=args.output_dir.resolve()
):
print(path.relative_to(ROOT))
output_dir = args.output_dir.resolve()
for path in generate(manifest_path=args.manifest.resolve(), output_dir=output_dir):
resolved = path.resolve()
try:
display_path = resolved.relative_to(ROOT)
except ValueError:
try:
display_path = resolved.relative_to(output_dir)
except ValueError:
display_path = resolved
print(display_path)
return 0