From 60f44d314be91d1e40f243358d8f34ea90299ab4 Mon Sep 17 00:00:00 2001 From: Bellman <54757707+Yeachan-Heo@users.noreply.github.com> Date: Thu, 28 May 2026 10:07:38 +0900 Subject: [PATCH] fix: avoid cc2 generator dirs on missing source (#3178) --- scripts/generate_cc2_board.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generate_cc2_board.py b/scripts/generate_cc2_board.py index 4612d262..e7aee6d6 100755 --- a/scripts/generate_cc2_board.py +++ b/scripts/generate_cc2_board.py @@ -503,12 +503,12 @@ def main() -> int: args = parser.parse_args() repo_root = args.repo_root.resolve() out_dir = args.out_dir or (repo_root / ".omx" / "cc2") - out_dir.mkdir(parents=True, exist_ok=True) try: board = build_board(repo_root) except FileNotFoundError as exc: print(f"error: {exc}", file=sys.stderr) return 1 + out_dir.mkdir(parents=True, exist_ok=True) board_json = out_dir / "board.json" board_md = out_dir / "board.md" board_json.write_text(json.dumps(board, indent=2, sort_keys=True) + "\n", encoding="utf-8")