Spaces:
Running
Running
File size: 831 Bytes
eebc671 | 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 28 29 30 31 32 33 | #!/usr/bin/env python3
"""Generate the machine-readable Zorgfilter recognizer validation report."""
from __future__ import annotations
import argparse
import json
from pathlib import Path
from care_recognizer_validation import build_care_recognizer_validation
def main() -> int:
parser = argparse.ArgumentParser()
parser.add_argument(
"--output",
default="output/validation/care_recognizer_implementation_validation.json",
)
args = parser.parse_args()
output_path = Path(args.output)
output_path.parent.mkdir(parents=True, exist_ok=True)
output_path.write_text(
json.dumps(build_care_recognizer_validation(), ensure_ascii=False, indent=2) + "\n",
encoding="utf-8",
)
print(output_path)
return 0
if __name__ == "__main__":
raise SystemExit(main())
|