1
0

replace BaseException with Exception

This commit is contained in:
Bryan Stitt
2013-11-09 20:21:02 -08:00
parent ba9782eec6
commit f0eb0eccde
15 changed files with 42 additions and 42 deletions

View File

@@ -109,7 +109,7 @@ class OldAccount(Account):
master_public_key = master_private_key.get_verifying_key().to_string()
if master_public_key != self.mpk:
print_error('invalid password (mpk)')
raise BaseException('Invalid password')
raise Exception('Invalid password')
return True
def redeem_script(self, sequence):

View File

@@ -294,7 +294,7 @@ def verify_message(address, signature, message):
try:
EC_KEY.verify_message(address, signature, message)
return True
except BaseException as e:
except Exception as e:
print_error("Verification error: {0}".format(e))
return False
@@ -319,7 +319,7 @@ class EC_KEY(object):
except:
continue
else:
raise BaseException("error: cannot sign message")
raise Exception("error: cannot sign message")
@classmethod
def verify_message(self, address, signature, message):
@@ -331,11 +331,11 @@ class EC_KEY(object):
order = G.order()
# extract r,s from signature
sig = base64.b64decode(signature)
if len(sig) != 65: raise BaseException("Wrong encoding")
if len(sig) != 65: raise Exception("Wrong encoding")
r,s = util.sigdecode_string(sig[1:], order)
nV = ord(sig[0])
if nV < 27 or nV >= 35:
raise BaseException("Bad encoding")
raise Exception("Bad encoding")
if nV >= 31:
compressed = True
nV -= 4
@@ -364,7 +364,7 @@ class EC_KEY(object):
# check that we get the original signing address
addr = public_key_to_bc_address( encode_point(public_key, compressed) )
if address != addr:
raise BaseException("Bad signature")
raise Exception("Bad signature")
###################################### BIP32 ##############################

View File

@@ -228,7 +228,7 @@ class Commands:
try:
addr = self.wallet.import_key(sec,self.password)
out = "Keypair imported: ", addr
except BaseException as e:
except Exception as e:
out = "Error: Keypair import failed: " + str(e)
return out
@@ -245,19 +245,19 @@ class Commands:
for to_address, amount in outputs:
if not is_valid(to_address):
raise BaseException("Invalid Bitcoin address", to_address)
raise Exception("Invalid Bitcoin address", to_address)
if change_addr:
if not is_valid(change_addr):
raise BaseException("Invalid Bitcoin address", change_addr)
raise Exception("Invalid Bitcoin address", change_addr)
if domain is not None:
for addr in domain:
if not is_valid(addr):
raise BaseException("invalid Bitcoin address", addr)
raise Exception("invalid Bitcoin address", addr)
if not self.wallet.is_mine(addr):
raise BaseException("address not in wallet", addr)
raise Exception("address not in wallet", addr)
for k, v in self.wallet.labels.items():
if change_addr and v == change_addr:

View File

@@ -117,7 +117,7 @@ class Interface(threading.Thread):
return
if protocol not in 'ghst':
raise BaseException('Unknown protocol: %s'%protocol)
raise Exception('Unknown protocol: %s'%protocol)
self.host = host
self.port = port

View File

@@ -49,7 +49,7 @@ def user_dir():
elif 'ANDROID_DATA' in os.environ:
return "/sdcard/electrum/"
else:
#raise BaseException("No home directory found in environment variables.")
#raise Exception("No home directory found in environment variables.")
return
def appdata_dir():

View File

@@ -56,7 +56,7 @@ def pw_decode(s, password):
try:
d = DecodeAES(secret, s)
except:
raise BaseException('Invalid password')
raise Exception('Invalid password')
return d
else:
return s
@@ -257,10 +257,10 @@ class Wallet:
try:
address = address_from_private_key(sec)
except:
raise BaseException('Invalid private key')
raise Exception('Invalid private key')
if self.is_mine(address):
raise BaseException('Address already in wallet')
raise Exception('Address already in wallet')
# store the originally requested keypair into the imported keys table
self.imported_keys[address] = pw_encode(sec, password )
@@ -296,7 +296,7 @@ class Wallet:
import mnemonic
if self.seed:
raise BaseException("a seed exists")
raise Exception("a seed exists")
if not seed:
self.seed = random_seed(128)
@@ -438,7 +438,7 @@ class Wallet:
elif account_type == '2of3':
return "m/3'/%d & m/4'/%d & m/5'/%d"%(i,i,i)
else:
raise BaseException('unknown account type')
raise Exception('unknown account type')
def num_accounts(self, account_type):
@@ -609,7 +609,7 @@ class Wallet:
K, Kc = get_pubkeys_from_secret(master_k.decode('hex'))
assert K.encode('hex') == master_K
except:
raise BaseException("Invalid password")
raise Exception("Invalid password")
return master_k
@@ -628,7 +628,7 @@ class Wallet:
if v == address:
return k, (0,0)
raise BaseException("Address not found", address)
raise Exception("Address not found", address)
def get_roots(self, account):
@@ -1110,7 +1110,7 @@ class Wallet:
if h == ['*']: continue
for tx_hash, tx_height in h:
tx = self.transactions.get(tx_hash)
if tx is None: raise BaseException("Wallet not synchronized")
if tx is None: raise Exception("Wallet not synchronized")
is_coinbase = tx.inputs[0].get('prevout_hash') == '0'*64
for output in tx.d.get('outputs'):
if output.get('address') != addr: continue
@@ -1245,7 +1245,7 @@ class Wallet:
def receive_history_callback(self, addr, hist):
if not self.check_new_history(addr, hist):
raise BaseException("error: received history for %s is not consistent with known transactions"%addr)
raise Exception("error: received history for %s is not consistent with known transactions"%addr)
with self.lock:
self.history[addr] = hist
@@ -1754,12 +1754,12 @@ class WalletSynchronizer(threading.Thread):
hist.append( (tx_hash, item['height']) )
if len(hist) != len(result):
raise BaseException("error: server sent history with non-unique txid", result)
raise Exception("error: server sent history with non-unique txid", result)
# check that the status corresponds to what was announced
rs = requested_histories.pop(addr)
if self.wallet.get_status(hist) != rs:
raise BaseException("error: status mismatch: %s"%addr)
raise Exception("error: status mismatch: %s"%addr)
# store received history
self.wallet.receive_history_callback(addr, hist)