URI: 
       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'))