INNER CODE UNIT · Python

main

WenyuChiou/awesome-agentic-ai-zh · scripts/build-role-map.py:128

def main():
    parser = argparse.ArgumentParser(description=__doc__)
    parser.add_argument("--locale", choices=LOCALES)
    parser.add_argument("--import-original", action="store_true")
    parser.add_argument("--png", action="store_true")
    parser.add_argument("--check", action="store_true")
    args = parser.parse_args()
    if args.check and (args.import_original or args.png):
        parser.error("--check is read-only")
    for locale in [args.locale] if args.locale else LOCALES:
        art = import_original(locale) if args.import_original else read_art(locale)
        expected = build_svg(locale, art)
        path = asset_path(locale, "svg")
        if args.check:
            if path.read_text(encoding="utf-8") != expected:
                raise SystemExit(f"Regenerate {path.name}")
        else:
            path.write_text(expected, encoding="utf-8", newline="\n")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…