cleanup on error handling when a transaction is cancelled

This commit is contained in:
Darin Stanchfield 2015-08-30 09:36:13 -07:00
parent 0d4805f6fd
commit c73ea700e1
1 changed files with 3 additions and 2 deletions

View File

@ -238,9 +238,10 @@ class Plugin(BasePlugin):
try:
signed_tx = client.sign_tx('Bitcoin', inputs, outputs)[1]
except Exception, e:
give_error(e)
finally:
self.handler.stop()
give_error(e)
self.handler.stop()
raw = signed_tx.encode('hex')
tx.update_signatures(raw)