electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 58d5215e2e244066cfc76bf65d61c6da329a3016
parent 0a1b3eac9cd297141f137075cc3de6abefab54a1
Author: Neil Booth <kyuupichan@gmail.com>
Date:   Fri, 29 Jan 2016 22:25:59 +0900

No need to pass daemon and network together

The daemon has the network

Diffstat:
Melectrum | 6+++---
Mgui/__init__.py | 2+-
Mgui/android.py | 4++--
Mgui/kivy/__init__.py | 4++--
Mgui/qt/__init__.py | 3+--
Mgui/qt/main_window.py | 2+-
Mgui/stdio.py | 4++--
Mgui/text.py | 4++--
8 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/electrum b/electrum @@ -91,12 +91,12 @@ def prompt_password(prompt, confirm=True): -def init_gui(config, network, daemon, plugins): +def init_gui(config, daemon, plugins): gui_name = config.get('gui', 'qt') if gui_name in ['lite', 'classic']: gui_name = 'qt' gui = __import__('electrum_gui.' + gui_name, fromlist=['electrum_gui']) - gui = gui.ElectrumGui(config, network, daemon, plugins) + gui = gui.ElectrumGui(config, daemon, plugins) return gui @@ -329,7 +329,7 @@ if __name__ == '__main__': result = server.gui(config_options) else: daemon = Daemon(config) - gui = init_gui(config, daemon.network, daemon, plugins) + gui = init_gui(config, daemon, plugins) daemon.gui = gui gui.main() sys.exit(0) diff --git a/gui/__init__.py b/gui/__init__.py @@ -1,5 +1,5 @@ # To create a new GUI, please add its code to this directory. -# Three objects are passed to the ElectrumGui: config, network and plugins +# Three objects are passed to the ElectrumGui: config, daemon and plugins # The Wallet object is instanciated by the GUI # Notifications about network events are sent to the GUI by using network.register_callback() diff --git a/gui/android.py b/gui/android.py @@ -903,9 +903,9 @@ config = None class ElectrumGui: - def __init__(self, _config, _network, daemon, plugins): + def __init__(self, _config, daemon, plugins): global wallet, network, contacts, config - network = _network + network = daemon.network config = _config network.register_callback(update_callback, ['updated']) diff --git a/gui/kivy/__init__.py b/gui/kivy/__init__.py @@ -38,9 +38,9 @@ from main_window import ElectrumWindow class ElectrumGui: - def __init__(self, config, network, daemon, plugins): + def __init__(self, config, daemon, plugins): Logger.debug('ElectrumGUI: initialising') - self.network = network + self.network = daemon.network self.config = config self.plugins = plugins set_language(config.get('language')) diff --git a/gui/qt/__init__.py b/gui/qt/__init__.py @@ -66,13 +66,12 @@ class OpenFileEventFilter(QObject): class ElectrumGui: - def __init__(self, config, network, daemon, plugins): + def __init__(self, config, daemon, plugins): set_language(config.get('language')) # Uncomment this call to verify objects are being properly # GC-ed when windows are closed #network.add_jobs([DebugMem([Abstract_Wallet, SPV, Synchronizer, # ElectrumWindow], interval=5)]) - self.network = network self.config = config self.daemon = daemon self.plugins = plugins diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py @@ -109,7 +109,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError): self.gui_object = gui_object self.config = config = gui_object.config - self.network = gui_object.network + self.network = gui_object.daemon.network self.invoices = gui_object.invoices self.contacts = gui_object.contacts self.tray = gui_object.tray diff --git a/gui/stdio.py b/gui/stdio.py @@ -12,9 +12,9 @@ import sys, getpass, datetime class ElectrumGui: - def __init__(self, config, network, daemon, plugins): - self.network = network + def __init__(self, config, daemon, plugins): self.config = config + network = daemon.network storage = WalletStorage(config.get_wallet_path()) if not storage.file_exists: print "Wallet not found. try 'electrum create'" diff --git a/gui/text.py b/gui/text.py @@ -13,10 +13,10 @@ _ = lambda x:x class ElectrumGui: - def __init__(self, config, network, daemon, plugins): + def __init__(self, config, daemon, plugins): self.config = config - self.network = network + self.network = daemon.network storage = WalletStorage(config.get_wallet_path()) if not storage.file_exists: print "Wallet not found. try 'electrum create'"