From 04337a4486ad492f6cadb602341b89c0c4030898 Mon Sep 17 00:00:00 2001 From: ValdikSS Date: Wed, 16 Sep 2020 16:07:00 +0300 Subject: [PATCH] NXDOMAIN script: do not thread domain as broken if the answer is empty --- scripts/resolve-dns-nxdomain.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/resolve-dns-nxdomain.py b/scripts/resolve-dns-nxdomain.py index 3adf1bd..b00ad8f 100755 --- a/scripts/resolve-dns-nxdomain.py +++ b/scripts/resolve-dns-nxdomain.py @@ -34,9 +34,11 @@ class AZResolver(dns.asyncresolver.Resolver): await self.resolve(domain) except (dns.exception.Timeout, dns.resolver.NXDOMAIN, - dns.resolver.YXDOMAIN, dns.resolver.NoAnswer, - dns.resolver.NoNameservers): + dns.resolver.YXDOMAIN, dns.resolver.NoNameservers): return domain + except dns.resolver.NoAnswer: + # Do not thread domain as broken if the answer is empty + pass async def runTasksWithProgress(tasks): progress = 0