diff --git a/ComConfigCopy.py b/ComConfigCopy.py index 8f5d8a8..b081d59 100644 --- a/ComConfigCopy.py +++ b/ComConfigCopy.py @@ -633,6 +633,12 @@ def send_command_and_process_response( ): attempt = 0 while attempt < max_attempts: + # Проверяем, что соединение всё ещё активно + if not serial_connection or not serial_connection.is_open: + if log_callback: + log_callback("[INFO] Соединение закрыто.\n") + return False, None + msg = f"\nОтправка команды: {cmd}\n" if log_callback: log_callback(msg)