constants.py: add datadir_subdir, cli_flag, config_key methods
- use these to generalise recurring "switch-like" ifs
- this effectively also adds a `--mainnet` CLI option
- closes https://github.com/spesmilo/electrum/issues/9790
This commit is contained in:
12
run_electrum
12
run_electrum
@@ -420,16 +420,8 @@ def main():
|
||||
_logger.info(f"get_default_language: failed. got exc={e!r}")
|
||||
set_language(lang)
|
||||
|
||||
if config.get('testnet'):
|
||||
constants.BitcoinTestnet.set_as_network()
|
||||
elif config.get('testnet4'):
|
||||
constants.BitcoinTestnet4.set_as_network()
|
||||
elif config.get('regtest'):
|
||||
constants.BitcoinRegtest.set_as_network()
|
||||
elif config.get('simnet'):
|
||||
constants.BitcoinSimnet.set_as_network()
|
||||
elif config.get('signet'):
|
||||
constants.BitcoinSignet.set_as_network()
|
||||
chain = config.get_selected_chain()
|
||||
chain.set_as_network()
|
||||
|
||||
# check if we received a valid payment identifier
|
||||
uri = config_options.get('url')
|
||||
|
||||
Reference in New Issue
Block a user