From f09063ba35f179e27289e2fbb85805a9c87b3cbf Mon Sep 17 00:00:00 2001 From: codeking Date: Fri, 9 Jan 2026 20:27:49 +0100 Subject: [PATCH] Update connection status determination logic --- core/controllers/ConnectionController.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/controllers/ConnectionController.py b/core/controllers/ConnectionController.py index c7e8a67..3cb9044 100644 --- a/core/controllers/ConnectionController.py +++ b/core/controllers/ConnectionController.py @@ -315,11 +315,14 @@ class ConnectionController: return port_number @staticmethod - def await_connection(port_number: int = None, maximum_number_of_attempts: int = 2, connection_observer: Optional[ConnectionObserver] = None): + def await_connection(port_number: Optional[int] = None, maximum_number_of_attempts: Optional[int] = None, connection_observer: Optional[ConnectionObserver] = None): if port_number is None: ConnectionController.await_network_interface() + if maximum_number_of_attempts is None: + maximum_number_of_attempts = 2 + retry_interval = 5.0 for retry_count in range(maximum_number_of_attempts):