tprint more tracebacks - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 58c6518b30189ca7579cee951800071951d4928c DIR parent b58aae699ebea742fdac29dd5196945c0a3bd5e1 HTML Author: ThomasV <thomasv@gitorious> Date: Tue, 26 Aug 2014 12:55:53 +0200 print more tracebacks Diffstat: M gui/qt/main_window.py | 2 ++ M plugins/trezor.py | 9 +++------ 2 files changed, 5 insertions(+), 6 deletions(-) --- DIR diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py t@@ -1988,6 +1988,7 @@ class ElectrumWindow(QMainWindow): decrypted = self.wallet.decrypt_message(str(pubkey_e.text()), str(encrypted_e.toPlainText()), password) message_e.setText(decrypted) except Exception as e: + traceback.print_exc(file=sys.stdout) self.show_message(str(e)) t@@ -1998,6 +1999,7 @@ class ElectrumWindow(QMainWindow): encrypted = bitcoin.encrypt_message(message, str(pubkey_e.text())) encrypted_e.setText(encrypted) except Exception as e: + traceback.print_exc(file=sys.stdout) self.show_message(str(e)) DIR diff --git a/plugins/trezor.py b/plugins/trezor.py t@@ -206,12 +206,9 @@ class TrezorWallet(NewWallet): pass def decrypt_message(self, pubkey, message, password): - try: - address = public_key_to_bc_address(pubkey.decode('hex')) - address_path = self.address_id(address) - address_n = self.get_client().expand_path(address_path) - except Exception, e: - raise e + address = public_key_to_bc_address(pubkey.decode('hex')) + address_path = self.address_id(address) + address_n = self.get_client().expand_path(address_path) try: decrypted_msg = self.get_client().decrypt_message(address_n, b64decode(message)) except Exception, e: