From e4bf0dc5d4d80a8329ae667e4a37ff30617c52ec Mon Sep 17 00:00:00 2001 From: Lorow Date: Sun, 13 Apr 2025 20:12:31 +0200 Subject: [PATCH] make the switchBoardType compute diff against main config file --- tools/switchBoardType.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/switchBoardType.py b/tools/switchBoardType.py index 253a47f..b4e5584 100644 --- a/tools/switchBoardType.py +++ b/tools/switchBoardType.py @@ -64,15 +64,16 @@ print(f"{OKGREEN}Switching configuration to board:{ENDC} {OKBLUE}{args.board}{EN print(f"{OKGREEN}Using defaults from :{ENDC} {get_base_config_path()}", ) print(f"{OKGREEN}Using board config from :{ENDC} {get_board_config_path()}") -main_config = open(get_main_config_path(), "w") +main_config = open(get_main_config_path(), "w+") base_config = open(get_base_config_path(), "r") board_config = open(get_board_config_path(), "r") +parsed_main_config = parse_config(main_config) parsed_base_config = parse_config(base_config) parsed_board_config = parse_config(board_config) if args.diff: - diff = compute_diff(parsed_base_config, parsed_board_config) + diff = compute_diff(parsed_main_config, parsed_board_config) if not diff: print(f"{HEADER_COLOR}[DIFF]{ENDC} Nothing has changed between the base config and {OKBLUE}{args.board}{ENDC} config")