From d978a8fbcdac4070e0386d14c9ca3328e730f156 Mon Sep 17 00:00:00 2001 From: thomasv Date: Mon, 6 Feb 2012 18:07:01 +0100 Subject: [PATCH] raise exceptions with messages --- client/wallet.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/client/wallet.py b/client/wallet.py index 7b68e725..16fcc1a6 100644 --- a/client/wallet.py +++ b/client/wallet.py @@ -409,9 +409,7 @@ class Wallet: # check that we get the original signing address addr = public_key_to_bc_address( '04'.decode('hex') + public_key.to_string() ) # print addr - try: - assert address == addr - except: + if address != addr: raise BaseException("Bad signature") @@ -772,6 +770,7 @@ class Wallet: target, signature = line self.verify_message(previous, signature, "alias:%s:%s"%(alias,target)) - assert self.is_valid(target) + if not self.is_valid(target): + raise BaseException("Invalid bitcoin address") return target, signing_addr, auth_name