From 6c8732d95b4b64fc382807c90b3220458c76623c Mon Sep 17 00:00:00 2001 From: yzqzss Date: Tue, 7 May 2024 21:45:09 +0800 Subject: [PATCH] fix: handle `dns.resolver.NXDOMAIN` --- gh-pages-check.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gh-pages-check.py b/gh-pages-check.py index b63b8ad..e848770 100644 --- a/gh-pages-check.py +++ b/gh-pages-check.py @@ -41,6 +41,9 @@ def check_domain(domain: str, resolver: dns.resolver.Resolver, pages_ip: list): logger.debug( f"All nameservers failed to answer the query {domain}") continue + except dns.resolver.NXDOMAIN: + logger.debug(f"{domain} does not exist") + continue for answer in answers.rrset: if rdtype in ["A", "AAAA"]: