Browse Source

add error message about wallet not loaded. fixes #2756

seed_v14
ThomasV 8 years ago
parent
commit
cfa037fd6f
  1. 3
      lib/commands.py

3
lib/commands.py

@ -80,6 +80,9 @@ def command(s):
known_commands[name] = Command(func, s) known_commands[name] = Command(func, s)
@wraps(func) @wraps(func)
def func_wrapper(*args, **kwargs): def func_wrapper(*args, **kwargs):
c = known_commands[func.__name__]
if c.requires_wallet and args[0].wallet is None:
raise BaseException("wallet not loaded. Use 'electrum daemon load_wallet'")
return func(*args, **kwargs) return func(*args, **kwargs)
return func_wrapper return func_wrapper
return decorator return decorator

Loading…
Cancel
Save