()
| 1384 | |
| 1385 | |
| 1386 | def main() -> int: |
| 1387 | parser = argparse.ArgumentParser(description=__doc__) |
| 1388 | parser.add_argument("--scan-dir", required=True, type=Path) |
| 1389 | parser.add_argument("--schema-dir", type=Path) |
| 1390 | parser.add_argument("--source-root", type=Path) |
| 1391 | args = parser.parse_args() |
| 1392 | try: |
| 1393 | finalize_scan(args.scan_dir, args.schema_dir, args.source_root) |
| 1394 | except ContractError as exc: |
| 1395 | parser.error(str(exc)) |
| 1396 | return 0 |
| 1397 | |
| 1398 | |
| 1399 | if __name__ == "__main__": |
no test coverage detected