only end querying when response is of query type AAAA
This commit is contained in:
@ -363,7 +363,10 @@ class DNSResolver(object):
|
|||||||
self._cache[hostname] = ip
|
self._cache[hostname] = ip
|
||||||
self._call_callback(hostname, ip)
|
self._call_callback(hostname, ip)
|
||||||
elif self._hostname_status.get(hostname, None) == STATUS_IPV6:
|
elif self._hostname_status.get(hostname, None) == STATUS_IPV6:
|
||||||
self._call_callback(hostname, None)
|
for question in response.questions:
|
||||||
|
if question[1] == QTYPE_AAAA:
|
||||||
|
self._call_callback(hostname, None)
|
||||||
|
break
|
||||||
|
|
||||||
def handle_events(self, events):
|
def handle_events(self, events):
|
||||||
for sock, fd, event in events:
|
for sock, fd, event in events:
|
||||||
|
Reference in New Issue
Block a user