diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py index ffdd5ab9..19cd2927 100644 --- a/gui/qt/main_window.py +++ b/gui/qt/main_window.py @@ -739,7 +739,11 @@ class ElectrumWindow(QMainWindow): msg = _('This payment request will be signed.') + '\n' + _('Please enter your password') password = self.password_dialog(msg) if password: - alias_privkey = self.wallet.get_private_key(alias_addr, password)[0] + try: + alias_privkey = self.wallet.get_private_key(alias_addr, password)[0] + except Exception as e: + QMessageBox.warning(parent, _('Error'), str(e), _('OK')) + return else: return else: