INNER CODE UNIT · Python

main

dedsec1121fk/DedSec · Compat/repair_unicode_names.py:55

def main() -> int:
    root = Path(sys.argv[1]).expanduser() if len(sys.argv) > 1 else Path(__file__).resolve().parents[1]
    root = root.resolve()
    if not root.is_dir():
        print(f"[unicode-repair] Project directory not found: {root}", file=sys.stderr)
        return 1

    repaired, skipped = repair_tree(root)
    if repaired:
        print(f"[unicode-repair] Restored {repaired} UTF-8 filename(s).")
    if skipped:
        print(f"[unicode-repair] {skipped} collision(s) were left unchanged.", file=sys.stderr)
    return 0


if __name__ == "__main__":
    raise SystemExit(main())

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…