fix: nodes retry

This commit is contained in:
ThomasV 2015-05-17 08:41:01 +02:00
parent 44f06de796
commit 6d0bc5d9b3
1 changed files with 2 additions and 1 deletions

View File

@ -480,13 +480,14 @@ class Network(util.DaemonThread):
def check_interfaces(self):
now = time.time()
# nodes
if len(self.interfaces) + len(self.pending_servers) < self.num_server:
self.start_random_interface()
if not self.interfaces:
if now - self.nodes_retry_time > NODES_RETRY_INTERVAL:
self.print_error('network: retrying connections')
self.disconnected_servers = set([])
self.nodes_retry_time = now
# main interface
if not self.interface.is_connected():
if self.config.get('auto_cycle'):
if self.interfaces: