mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-09-01 09:45:18 +00:00
better exception handling
This commit is contained in:
parent
e6db36e9b4
commit
df9699f79d
1 changed files with 10 additions and 11 deletions
|
@ -457,20 +457,19 @@ def pay_to(recipient, amount, fee, label):
|
||||||
|
|
||||||
try:
|
try:
|
||||||
tx = wallet.mktx( recipient, amount, label, password, fee)
|
tx = wallet.mktx( recipient, amount, label, password, fee)
|
||||||
except:
|
except BaseException, e:
|
||||||
|
modal_dialog('error', e.message)
|
||||||
droid.dialogDismiss()
|
droid.dialogDismiss()
|
||||||
return 'error'
|
return
|
||||||
|
|
||||||
print tx
|
|
||||||
droid.dialogDismiss()
|
droid.dialogDismiss()
|
||||||
|
|
||||||
if tx:
|
r, h = wallet.sendtx( tx )
|
||||||
r, h = wallet.sendtx( tx )
|
if r:
|
||||||
modal_dialog('tx sent', h)
|
modal_dialog('Payment sent', h)
|
||||||
return h
|
return True
|
||||||
else:
|
else:
|
||||||
return 'error'
|
modal_dialog('Error', h)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -597,8 +596,8 @@ def payto_loop():
|
||||||
|
|
||||||
fee = int( 100000000 * Decimal(fee) )
|
fee = int( 100000000 * Decimal(fee) )
|
||||||
result = pay_to(recipient, amount, fee, label)
|
result = pay_to(recipient, amount, fee, label)
|
||||||
modal_dialog('result',result)
|
if result:
|
||||||
out = 'main'
|
out = 'main'
|
||||||
|
|
||||||
elif id=="buttonContacts":
|
elif id=="buttonContacts":
|
||||||
addr = select_from_contacts()
|
addr = select_from_contacts()
|
||||||
|
|
Loading…
Add table
Reference in a new issue