tservers thread - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 96e2a3d7e1ee7cada1da0d03bf1c089e4abba307 DIR parent 6f15772a9425dccf7053b310fc2681294b648f71 HTML Author: thomasv <thomasv@gitorious> Date: Thu, 9 Feb 2012 15:39:25 +0100 servers thread Diffstat: M client/electrum | 1 + M client/gui.py | 2 -- M client/interface.py | 4 +++- M client/version.py | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) --- DIR diff --git a/client/electrum b/client/electrum t@@ -59,6 +59,7 @@ if __name__ == '__main__': if cmd == 'gui' or re.match('^bitcoin:', cmd): import gui + interface.get_servers() gui.init_wallet(wallet) gui = gui.BitcoinGUI(wallet) interface.start(wallet) DIR diff --git a/client/gui.py b/client/gui.py t@@ -105,7 +105,6 @@ def init_wallet(wallet): wallet.new_seed(None) # ask for the server. - wallet.interface.get_servers() run_network_dialog( wallet, parent=None ) # generate first key t@@ -119,7 +118,6 @@ def init_wallet(wallet): else: # ask for the server. - wallet.interface.get_servers() run_network_dialog( wallet, parent=None ) # ask for seed and gap. DIR diff --git a/client/interface.py b/client/interface.py t@@ -27,7 +27,7 @@ class Interface: def __init__(self): self.default_servers = ['ecdsa.org','electrum.novit.ro'] # list of default servers self.host = random.choice( self.default_servers ) # random choice when the wallet is created - self.servers = [] # actual list from IRC + self.servers = self.default_servers # actual list from IRC self.rtime = 0 self.blocks = 0 self.message = '' t@@ -197,4 +197,6 @@ class Interface: def start(self, wallet): thread.start_new_thread(self.update_wallet_thread, (wallet,)) + + def get_servers(self): thread.start_new_thread(self.update_servers_thread, ()) DIR diff --git a/client/version.py b/client/version.py t@@ -1,2 +1,2 @@ -ELECTRUM_VERSION = "0.39" +ELECTRUM_VERSION = "0.39b" SEED_VERSION = 4 # bump this everytime the seed generation is modified