Update connection status determination logic

This commit is contained in:
codeking 2026-01-09 20:27:49 +01:00
parent 4e62f80222
commit f09063ba35

View file

@ -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):