From f421bd61ce7ae106cf534fdc9c61b9bcec267b0a Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Mon, 26 Sep 2016 08:51:25 -0700 Subject: [PATCH] When raising NoAnswer from a cache hit, supply the response. [Issue #206] --- dns/resolver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dns/resolver.py b/dns/resolver.py index f6ab64f6..aaf93fe2 100644 --- a/dns/resolver.py +++ b/dns/resolver.py @@ -922,7 +922,7 @@ class Resolver(object): answer = self.cache.get((_qname, rdtype, rdclass)) if answer is not None: if answer.rrset is None and raise_on_no_answer: - raise NoAnswer + raise NoAnswer(response=answer.response) else: return answer request = dns.message.make_query(_qname, rdtype, rdclass) -- 2.47.3