Merge pull request #1227 from kyuupichan/connecting_status

Set 'connecting' status in one place.
This commit is contained in:
ThomasV 2015-05-22 07:11:33 +02:00
commit 20ee265683

View file

@ -148,7 +148,6 @@ class Network(util.DaemonThread):
self.pending_servers = set()
self.banner = ''
self.interface = None
self.heights = {}
self.merkle_roots = {}
self.utxo_roots = {}
@ -279,6 +278,8 @@ class Network(util.DaemonThread):
def start_interface(self, server):
if not server in self.interfaces.keys():
if server == self.default_server:
self.set_status('connecting')
i = interface.Interface(server, self.queue, self.config)
self.pending_servers.add(server)
i.start()
@ -313,7 +314,6 @@ class Network(util.DaemonThread):
def start_network(self, protocol, proxy):
assert not self.interface and not self.interfaces
self.print_error('starting network')
self.set_status('connecting')
self.disconnected_servers = set([])
self.protocol = protocol
self.set_proxy(proxy)
@ -380,8 +380,6 @@ class Network(util.DaemonThread):
if self.is_connected():
self.stop_interface()
# notify gui
self.set_status('connecting')
# start interface
self.default_server = server