dont create wallet instance twice

This commit is contained in:
ThomasV 2015-10-28 11:03:39 +01:00
parent 5b96d5166e
commit ca9eb50821
1 changed files with 7 additions and 7 deletions

View File

@ -161,13 +161,13 @@ def init_cmdline(config):
print_msg("Wallet saved in '%s'" % wallet.storage.path)
if cmd.name not in ['create', 'restore'] and cmd.requires_wallet and not storage.file_exists:
print_msg("Error: Wallet file not found.")
print_msg("Type 'electrum create' to create a new wallet, or provide a path to a wallet with the -w option")
sys.exit(0)
# create wallet instance
wallet = Wallet(storage) if cmd.requires_wallet else None
else:
if cmd.requires_wallet and not storage.file_exists:
print_msg("Error: Wallet file not found.")
print_msg("Type 'electrum create' to create a new wallet, or provide a path to a wallet with the -w option")
sys.exit(0)
# create wallet instance
wallet = Wallet(storage) if cmd.requires_wallet else None
# notify plugins
always_hook('cmdline_load_wallet', wallet)