X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=electrum;h=e63803db8f954e5e949961d72d00f61acfaabac3;hb=7338ac3c5417d037b5c7a4fed4f66bdc20a322e9;hp=8aad5d3e358dc41de2a91c5f9f20e8c351a7503e;hpb=2b2a8d17df1afa8d4b7157280d3484142425cc8a;p=electrum-nvc.git diff --git a/electrum b/electrum index 8aad5d3..e63803d 100755 --- a/electrum +++ b/electrum @@ -103,16 +103,15 @@ def print_help_cb(self, opt, value, parser): print_help(parser) -def run_command(cmd, password=None, args=[]): - import socket +def run_command(cmd, password=None, args=None): + if args is None: + args = [] # Do not use mutables as default values! if cmd.requires_network and not options.offline: network = NetworkProxy(config) if not network.start(start_daemon= (True if cmd.name!='daemon' else False)): print "Daemon not running" sys.exit(1) - - if wallet: wallet.start_threads(network) wallet.update() @@ -336,7 +335,7 @@ if __name__ == '__main__': args.append(prompt_password('Enter PrivateKey (will not echo):', False)) elif cmd.name == 'signrawtransaction': - args = [cmd, args[1], json.loads(args[2]) if len(args) > 2 else [], json.loads(args[3]) if len(args) > 3 else []] + args = [cmd, args[1], json.loads(args[2]) if len(args) > 2 else [] ] elif cmd.name == 'createmultisig': args = [cmd, int(args[1]), json.loads(args[2])]