import gui using any name
This commit is contained in:
parent
474b63357e
commit
89a8f3ce11
24
electrum
24
electrum
|
@ -40,7 +40,7 @@ if os.path.exists("lib"):
|
||||||
fp, pathname, description = imp.find_module('lib')
|
fp, pathname, description = imp.find_module('lib')
|
||||||
imp.load_module('electrum', fp, pathname, description)
|
imp.load_module('electrum', fp, pathname, description)
|
||||||
fp, pathname, description = imp.find_module('gui')
|
fp, pathname, description = imp.find_module('gui')
|
||||||
imp.load_module('electrumGUI', fp, pathname, description)
|
imp.load_module('electrum_gui', fp, pathname, description)
|
||||||
fp, pathname, description = imp.find_module('plugins')
|
fp, pathname, description = imp.find_module('plugins')
|
||||||
imp.load_module('electrum_plugins', fp, pathname, description)
|
imp.load_module('electrum_plugins', fp, pathname, description)
|
||||||
plugin_names = [name for _, name, _ in pkgutil.iter_modules(['plugins'])]
|
plugin_names = [name for _, name, _ in pkgutil.iter_modules(['plugins'])]
|
||||||
|
@ -122,23 +122,13 @@ if __name__ == '__main__':
|
||||||
cmd = args[0]
|
cmd = args[0]
|
||||||
firstarg = args[1] if len(args) > 1 else ''
|
firstarg = args[1] if len(args) > 1 else ''
|
||||||
|
|
||||||
#this entire if/else block is just concerned with importing the
|
|
||||||
#right GUI toolkit based the GUI command line option given
|
|
||||||
if cmd == 'gui':
|
|
||||||
pref_gui = config.get('gui','classic')
|
|
||||||
if pref_gui == 'gtk':
|
|
||||||
import electrumGUI.gui as gui
|
|
||||||
elif pref_gui in ['classic', 'qt']:
|
|
||||||
import electrumGUI.gui_qt as gui
|
|
||||||
elif pref_gui == 'lite':
|
|
||||||
import electrumGUI.gui_lite as gui
|
|
||||||
elif pref_gui == 'text':
|
|
||||||
import electrumGUI.gui_text as gui
|
|
||||||
elif pref_gui == 'android':
|
|
||||||
import electrumGUI.gui_android as gui
|
|
||||||
else:
|
|
||||||
sys.exit("Error: Unknown GUI: " + pref_gui )
|
|
||||||
|
|
||||||
|
if cmd == 'gui':
|
||||||
|
gui_name = config.get('gui','classic')
|
||||||
|
try:
|
||||||
|
gui = __import__('electrum_gui.gui_' + gui_name, fromlist=['electrumGUI'])
|
||||||
|
except ImportError:
|
||||||
|
sys.exit("Error: Unknown GUI: " + gui_name )
|
||||||
|
|
||||||
interface = Interface(config, True)
|
interface = Interface(config, True)
|
||||||
wallet.interface = interface
|
wallet.interface = interface
|
||||||
|
|
|
@ -21,6 +21,7 @@ from i18n import _, set_language
|
||||||
from electrum.util import print_error
|
from electrum.util import print_error
|
||||||
import os.path, json, ast
|
import os.path, json, ast
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import PyQt4
|
import PyQt4
|
||||||
except:
|
except:
|
||||||
|
@ -35,7 +36,7 @@ from electrum.interface import DEFAULT_SERVERS
|
||||||
try:
|
try:
|
||||||
import icons_rc
|
import icons_rc
|
||||||
except:
|
except:
|
||||||
sys.exit("Error: Could not import icons_rc.py, please generate it with: 'pyrcc4 icons.qrc -o lib/icons_rc.py'")
|
sys.exit("Error: Could not import icons_rc.py, please generate it with: 'pyrcc4 icons.qrc -o gui/icons_rc.py'")
|
||||||
|
|
||||||
from electrum.wallet import format_satoshis
|
from electrum.wallet import format_satoshis
|
||||||
from electrum.bitcoin import Transaction, is_valid
|
from electrum.bitcoin import Transaction, is_valid
|
Loading…
Reference in New Issue