mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-27 23:41:35 +00:00
cli: allow specifying --wallet at any arg position, as before
Before commit46ffab0b55
all of these used to work: ./run_electrum -o signmessage tb1qeh090ruc3cs5hry90tev4fsvrnegulw8xssdzx "asdasd" -w ~/.electrum/testnet/wallets/test_segwit_2 --testnet ./run_electrum -o signmessage -w ~/.electrum/testnet/wallets/test_segwit_2 tb1qeh090ruc3cs5hry90tev4fsvrnegulw8xssdzx "asdasd" --testnet ./run_electrum -w ~/.electrum/testnet/wallets/test_segwit_2 -o signmessage tb1qeh090ruc3cs5hry90tev4fsvrnegulw8xssdzx "asdasd" --testnet Since then, the last one no longer works. Related:9d2ede8796
This commit is contained in:
parent
84dc181b6e
commit
83e61d6743
2 changed files with 4 additions and 0 deletions
|
@ -1351,6 +1351,7 @@ def get_parser():
|
||||||
parser = argparse.ArgumentParser(
|
parser = argparse.ArgumentParser(
|
||||||
epilog="Run 'electrum help <command>' to see the help for a command")
|
epilog="Run 'electrum help <command>' to see the help for a command")
|
||||||
add_global_options(parser)
|
add_global_options(parser)
|
||||||
|
add_wallet_option(parser)
|
||||||
subparsers = parser.add_subparsers(dest='cmd', metavar='<command>')
|
subparsers = parser.add_subparsers(dest='cmd', metavar='<command>')
|
||||||
# gui
|
# gui
|
||||||
parser_gui = subparsers.add_parser('gui', description="Run Electrum's Graphical User Interface.", help="Run GUI (default)")
|
parser_gui = subparsers.add_parser('gui', description="Run Electrum's Graphical User Interface.", help="Run GUI (default)")
|
||||||
|
|
|
@ -413,6 +413,9 @@ class Daemon(Logger):
|
||||||
fd = get_file_descriptor(config)
|
fd = get_file_descriptor(config)
|
||||||
if fd is None:
|
if fd is None:
|
||||||
raise Exception('failed to lock daemon; already running?')
|
raise Exception('failed to lock daemon; already running?')
|
||||||
|
if 'wallet_path' in config.cmdline_options:
|
||||||
|
self.logger.warning("Ignoring parameter 'wallet_path' for daemon. "
|
||||||
|
"Use the load_wallet command instead.")
|
||||||
self.asyncio_loop = asyncio.get_event_loop()
|
self.asyncio_loop = asyncio.get_event_loop()
|
||||||
self.network = None
|
self.network = None
|
||||||
if not config.get('offline'):
|
if not config.get('offline'):
|
||||||
|
|
Loading…
Add table
Reference in a new issue