Handle exceptions in direct_send()

This commit is contained in:
Kristaps Kaupe 2019-11-07 01:46:39 +02:00
parent e730a67c47
commit 1c01f766c2
No known key found for this signature in database
GPG key ID: D47B1B4232B55437

View file

@ -618,9 +618,13 @@ class SpendTab(QWidget):
makercount = int(self.widgets[1][1].text())
mixdepth = int(self.widgets[2][1].text())
if makercount == 0:
txid = direct_send(mainWindow.wallet_service, amount, mixdepth,
try:
txid = direct_send(mainWindow.wallet_service, amount, mixdepth,
destaddr, accept_callback=self.checkDirectSend,
info_callback=self.infoDirectSend)
except Exception as e:
JMQtMessageBox(self, e.args[0], title="Error", mbtype="warn")
return
if not txid:
self.giveUp()
else: