From 47a8c418e4858cafd02372e31332c7996ecc36d2 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Sat, 17 Oct 2026 23:05:57 +0200 Subject: [PATCH] refactor: drop the unused cli mode validator --- scripts/validation.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/scripts/validation.py b/scripts/validation.py index 2f35ae9d..259fdcfd 100644 --- a/scripts/validation.py +++ b/scripts/validation.py @@ -434,15 +434,6 @@ def check_file_validation( return None -def validate_cli_modes(args, mode_attrs: list[str]) -> None: - """Validate mutual exclusion of CLI mode arguments.""" - modes = sum(1 for attr in mode_attrs if getattr(args, attr, None)) - if modes == 0: - raise SystemExit(f"Specify one of: --{' --'.join(mode_attrs)}") - if modes > 1: - raise SystemExit(f"Options are mutually exclusive: --{' --'.join(mode_attrs)}") - - def read_from_system_dir(file_entry: dict, standalone: bool = False) -> bool: """Whether the emulator reads this entry from the system directory.