From 74d26f5bdcfcd6ca49c00ad6345ab81ca50f8f99 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Mon, 15 Jun 2015 10:52:03 +0200 Subject: [PATCH] better error message --- lib/commands.py | 4 ++-- lib/wallet.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/commands.py b/lib/commands.py index 83312c2d..5f607624 100644 --- 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 index 32995c72..1c78bf80 100644 --- 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'))