From 760e69675c8fea03532703476ae17e378f1a0fc0 Mon Sep 17 00:00:00 2001 From: Bellman <54757707+Yeachan-Heo@users.noreply.github.com> Date: Thu, 28 May 2026 07:36:47 +0900 Subject: [PATCH] fix: make cc2 generator missing source error concise (#3174) --- scripts/generate_cc2_board.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/generate_cc2_board.py b/scripts/generate_cc2_board.py index 16f6f455..4612d262 100755 --- a/scripts/generate_cc2_board.py +++ b/scripts/generate_cc2_board.py @@ -504,7 +504,11 @@ def main() -> int: repo_root = args.repo_root.resolve() out_dir = args.out_dir or (repo_root / ".omx" / "cc2") out_dir.mkdir(parents=True, exist_ok=True) - board = build_board(repo_root) + try: + board = build_board(repo_root) + except FileNotFoundError as exc: + print(f"error: {exc}", file=sys.stderr) + return 1 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")