commit 74d26f5bdcfcd6ca49c00ad6345ab81ca50f8f99
parent 5c59b017ae0a5a693990d410f7441eedbeeb0c93
Author: ThomasV <thomasv@gitorious>
Date: Mon, 15 Jun 2015 10:52:03 +0200
better error message
Diffstat:
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/commands.py b/lib/commands.py
@@ -331,9 +331,9 @@ class Commands:
"""Import a private key. """
try:
addr = self.wallet.import_key(privkey, self.password)
- out = "Keypair imported: ", addr
+ out = "Keypair imported: " + addr
except Exception as e:
- out = "Error: Keypair import failed: " + str(e)
+ out = "Error: " + str(e)
return out
def _resolver(self, x):
diff --git a/lib/wallet.py b/lib/wallet.py
@@ -291,7 +291,7 @@ class Abstract_Wallet(object):
return account is not None
def import_key(self, sec, password):
- assert self.can_import()
+ assert self.can_import(), 'This wallet cannot import private keys'
try:
pubkey = public_key_from_private_key(sec)
address = public_key_to_bc_address(pubkey.decode('hex'))