From 6ef5cb909a82facaed364acc72e785849cd7f08b Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Fri, 7 Sep 2012 11:05:22 +0200 Subject: [PATCH 1/3] Add missing module electrum.simple_config --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index 0e2fcb3b..a41ec8d3 100644 --- a/setup.py +++ b/setup.py @@ -54,6 +54,7 @@ setup(name = "Electrum", 'electrum.pyqrnative', 'electrum.qrscanner', 'electrum.history_widget', + 'electrum.simple_config', 'electrum.bmp', 'electrum.msqr', 'electrum.util', From 593b2552d1c919e7acc969fc44c78d9e29819eb2 Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Fri, 7 Sep 2012 11:18:35 +0200 Subject: [PATCH 2/3] Do not qualify relative imports This is unneeded and fails while installed. --- lib/gui_lite.py | 5 +---- lib/simple_config.py | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/gui_lite.py b/lib/gui_lite.py index dd71573f..950598b1 100644 --- a/lib/gui_lite.py +++ b/lib/gui_lite.py @@ -18,10 +18,7 @@ import webbrowser import history_widget import util -try: - import lib.gui_qt as gui_qt -except ImportError: - import electrum.gui_qt as gui_qt +import gui_qt bitcoin = lambda v: v * 100000000 diff --git a/lib/simple_config.py b/lib/simple_config.py index e2c8b101..06f78bdc 100644 --- a/lib/simple_config.py +++ b/lib/simple_config.py @@ -1,6 +1,6 @@ import json import os -from lib.util import user_dir +from util import user_dir class SimpleConfig: default_options = {"gui": "lite"} From aaa496fa60459d443cd7d19ddee6c86ba09c7b6b Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Fri, 7 Sep 2012 11:40:06 +0200 Subject: [PATCH 3/3] Import SimpleConfig from electrum if installed --- electrum | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/electrum b/electrum index 1fc039b1..32ec670f 100755 --- a/electrum +++ b/electrum @@ -37,12 +37,11 @@ except ImportError: sys.exit("Error: AES does not seem to be installed. Try 'sudo pip install slowaes'") try: - from lib import Wallet, WalletSynchronizer, format_satoshis, mnemonic, prompt_password + from lib import Wallet, WalletSynchronizer, format_satoshis, mnemonic, prompt_password, SimpleConfig except ImportError: - from electrum import Wallet, WalletSynchronizer, format_satoshis, mnemonic, prompt_password + from electrum import Wallet, WalletSynchronizer, format_satoshis, mnemonic, prompt_password, SimpleConfig from decimal import Decimal -from lib import SimpleConfig known_commands = { 'help':'Prints this help',