better exception handling

This commit is contained in:
ThomasV 2012-04-05 22:40:14 +02:00
parent e6db36e9b4
commit df9699f79d
1 changed files with 10 additions and 11 deletions

View File

@ -457,20 +457,19 @@ def pay_to(recipient, amount, fee, label):
try:
tx = wallet.mktx( recipient, amount, label, password, fee)
except:
except BaseException, e:
modal_dialog('error', e.message)
droid.dialogDismiss()
return 'error'
return
print tx
droid.dialogDismiss()
if tx:
r, h = wallet.sendtx( tx )
modal_dialog('tx sent', h)
return h
r, h = wallet.sendtx( tx )
if r:
modal_dialog('Payment sent', h)
return True
else:
return 'error'
modal_dialog('Error', h)
@ -597,8 +596,8 @@ def payto_loop():
fee = int( 100000000 * Decimal(fee) )
result = pay_to(recipient, amount, fee, label)
modal_dialog('result',result)
out = 'main'
if result:
out = 'main'
elif id=="buttonContacts":
addr = select_from_contacts()