tMerge pull request #4429 from Anilkumar18/patch-2 - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit 0e8976856d520e9c623c56d3d6bb3c6450370c08
DIR parent 6f2396be34835716045818fd34a1468de0daf156
HTML Author: ThomasV <thomasv@electrum.org>
Date: Tue, 12 Jun 2018 10:49:16 +0200
Merge pull request #4429 from Anilkumar18/patch-2
Added a meaningful message on invalid public key
Diffstat:
M gui/qt/main_window.py | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
---
DIR diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py
t@@ -2247,11 +2247,12 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
message = message.encode('utf-8')
try:
public_key = ecc.ECPubkey(bfh(pubkey_e.text()))
- encrypted = public_key.encrypt_message(message)
- encrypted_e.setText(encrypted.decode('ascii'))
except BaseException as e:
- traceback.print_exc(file=sys.stdout)
- self.show_warning(str(e))
+ traceback.print_exc(file=sys.stdout)
+ self.show_warning(_('Invalid Public key'))
+ return
+ encrypted = public_key.encrypt_message(message)
+ encrypted_e.setText(encrypted.decode('ascii'))
def encrypt_message(self, address=''):
d = WindowModalDialog(self, _('Encrypt/decrypt Message'))