core.cli_executor¶
- class core.cli_executor.CLIExecutor[source]
Bases:
objectУтилита для безопасного выполнения CLI-команд.
- Назначение:
Инкапсулирует вызов subprocess.run и приводит результат к удобному кортежу (код возврата, stdout) без генерации исключений при ошибках.
- static run(command: list) Tuple[int, str][source]
Выполняет команду в системе и возвращает код и вывод.
- Parameters:
command (list) – Список аргументов команды для выполнения.
- Returns:
Код возврата и вывод команды.
- Return type:
tuple