INNER CODE UNIT · Python

main

Leadaxe/LxBox · app/scripts/format_wizard_template.py:392

def main() -> None:
    path = Path(__file__).resolve().parents[1] / "assets" / "wizard_template.json"
    if len(sys.argv) > 1:
        path = Path(sys.argv[1])
    original = json.loads(path.read_text(encoding="utf-8"))
    formatted = format_template(original)
    reparsed = json.loads(formatted)
    if original != reparsed:
        print("ERROR: semantic mismatch after format", file=sys.stderr)
        sys.exit(1)
    path.write_text(formatted + "\n", encoding="utf-8")
    print(f"Formatted {path}")


if __name__ == "__main__":
    main()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…