electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 74d26f5bdcfcd6ca49c00ad6345ab81ca50f8f99
parent 5c59b017ae0a5a693990d410f7441eedbeeb0c93
Author: ThomasV <thomasv@gitorious>
Date:   Mon, 15 Jun 2015 10:52:03 +0200

better error message

Diffstat:
Mlib/commands.py | 4++--
Mlib/wallet.py | 2+-
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'))