Browse Source

Dump problem tx to temporary file when error happens. This allows developers to debug failed transactions from users by having access to the raw tx dump to see what is wrong.

This would useful in the pro-mode GUI. There should be implemenation for the send method between both these GUIs rather than having their own copy-pasted version. Also the fee system needs fixing.
283
Amir Taaki 13 years ago
parent
commit
89a4045e3a
  1. 5
      lib/gui_lite.py

5
lib/gui_lite.py

@ -659,6 +659,11 @@ class MiniActuator:
status, message = self.wallet.sendtx(tx) status, message = self.wallet.sendtx(tx)
if not status: if not status:
import tempfile
dumpf = tempfile.NamedTemporaryFile(delete=False)
dumpf.write(tx)
dumpf.close()
print "Dumped error tx to", dumpf.name
QMessageBox.warning(parent_window, _('Error'), message, _('OK')) QMessageBox.warning(parent_window, _('Error'), message, _('OK'))
return False return False

Loading…
Cancel
Save