This commit is contained in:
SomberNight 2018-03-06 16:07:33 +01:00
parent efd92aba67
commit f90c0d73db

View file

@ -22,13 +22,14 @@
# SOFTWARE.
import re
import dns
from dns.exception import DNSException
import json
import traceback
import sys
from . import bitcoin
from . import dnssec
from .util import export_meta, import_meta
from .util import export_meta, import_meta, print_error
class Contacts(dict):
@ -96,7 +97,11 @@ class Contacts(dict):
def resolve_openalias(self, url):
# support email-style addresses, per the OA standard
url = url.replace('@', '.')
records, validated = dnssec.query(url, dns.rdatatype.TXT)
try:
records, validated = dnssec.query(url, dns.rdatatype.TXT)
except DNSException as e:
print_error('Error resolving openalias: ', str(e))
return None
prefix = 'btc'
for record in records:
string = record.strings[0]