electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit f819e9b6f4b8670329bf293bbcd9b37c57004a0e
parent af232223ee4c7f5f34e9f21c5bec683b4c417d12
Author: SomberNight <somber.night@protonmail.com>
Date:   Mon, 29 Oct 2018 17:09:23 +0100

openalias: minor clean-up

Diffstat:
Melectrum/contacts.py | 2+-
Melectrum/gui/qt/paytoedit.py | 8+++++---
2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/electrum/contacts.py b/electrum/contacts.py @@ -98,7 +98,7 @@ class Contacts(dict): try: records, validated = dnssec.query(url, dns.rdatatype.TXT) except DNSException as e: - print_error('Error resolving openalias: ', str(e)) + print_error(f'Error resolving openalias: {repr(e)}') return None prefix = 'btc' for record in records: diff --git a/electrum/gui/qt/paytoedit.py b/electrum/gui/qt/paytoedit.py @@ -29,7 +29,7 @@ from decimal import Decimal from PyQt5.QtGui import * from electrum import bitcoin -from electrum.util import bfh +from electrum.util import bfh, PrintError from electrum.transaction import TxOutput from .qrtextedit import ScanQRTextEdit @@ -42,7 +42,7 @@ frozen_style = "QWidget { background-color:none; border:none;}" normal_style = "QPlainTextEdit { }" -class PayToEdit(CompletionTextEdit, ScanQRTextEdit): +class PayToEdit(CompletionTextEdit, ScanQRTextEdit, PrintError): def __init__(self, win): CompletionTextEdit.__init__(self) @@ -215,6 +215,7 @@ class PayToEdit(CompletionTextEdit, ScanQRTextEdit): if self.is_pr: return key = str(self.toPlainText()) + key = key.strip() # strip whitespaces if key == self.previous_payto: return self.previous_payto = key @@ -225,7 +226,8 @@ class PayToEdit(CompletionTextEdit, ScanQRTextEdit): return try: data = self.win.contacts.resolve(key) - except: + except Exception as e: + self.print_error(f'error resolving address/alias: {repr(e)}') return if not data: return