No exception on no answer when using dnspython

This commit is contained in:
Stuart D. Gathman
2012-04-20 09:41:30 -04:00
parent 2f8798a859
commit 7cf56f9c92
+1 -1
View File
@@ -27,7 +27,7 @@ __all__ = [
def get_txt_dnspython(name): def get_txt_dnspython(name):
"""Return a TXT record associated with a DNS name.""" """Return a TXT record associated with a DNS name."""
a = dns.resolver.query(name, dns.rdatatype.TXT) a = dns.resolver.query(name, dns.rdatatype.TXT,raise_on_no_answer=False)
for r in a.response.answer: for r in a.response.answer:
if r.rdtype == dns.rdatatype.TXT: if r.rdtype == dns.rdatatype.TXT:
return b"".join(r.items[0].strings) return b"".join(r.items[0].strings)