@@ -99,7 +99,7 @@ def mx_scan(resolver, domain):
99
99
for record in resolver .query (domain .domain_name , "MX" , tcp = True ):
100
100
domain .add_mx_record (record )
101
101
domain .mx_records_dnssec = check_dnssec (domain , domain .domain_name , "MX" )
102
- except ( dns .resolver .NoNameservers ) as error :
102
+ except dns .resolver .NoNameservers as error :
103
103
# The NoNameServers exception means that we got a SERVFAIL response.
104
104
# These responses are almost always permanent, not temporary, so let's
105
105
# treat the domain as not live.
@@ -110,7 +110,7 @@ def mx_scan(resolver, domain):
110
110
# NXDOMAIN can still have DNSSEC
111
111
domain .mx_records_dnssec = check_dnssec (domain , domain .domain_name , "MX" )
112
112
handle_error ("[MX]" , domain , error )
113
- except ( dns .resolver .NoAnswer ) as error :
113
+ except dns .resolver .NoAnswer as error :
114
114
# The NoAnswer exception means that the domain does exist in
115
115
# DNS, but it does not have any MX records. It sort of makes
116
116
# sense to treat this case as "not live", but @h-m-f-t
@@ -413,20 +413,20 @@ def get_spf_record_text(resolver, domain_name, domain, follow_redirect=False):
413
413
record_to_return = record_text
414
414
415
415
domain .spf_dnssec = check_dnssec (domain , domain .domain_name , "TXT" )
416
- except ( dns .resolver .NoNameservers ) as error :
416
+ except dns .resolver .NoNameservers as error :
417
417
# The NoNameservers exception means that we got a SERVFAIL response.
418
418
# These responses are almost always permanent, not temporary, so let's
419
419
# treat the domain as not live.
420
420
domain .is_live = False
421
421
handle_error ("[SPF]" , domain , error )
422
- except ( dns .resolver .NXDOMAIN ) as error :
422
+ except dns .resolver .NXDOMAIN as error :
423
423
domain .is_live = False
424
424
domain .spf_dnssec = check_dnssec (domain , domain .domain_name , "TXT" )
425
425
handle_error ("[SPF]" , domain , error )
426
- except ( dns .resolver .NoAnswer ) as error :
426
+ except dns .resolver .NoAnswer as error :
427
427
domain .spf_dnssec = check_dnssec (domain , domain .domain_name , "TXT" )
428
428
handle_error ("[SPF]" , domain , error )
429
- except ( dns .exception .Timeout ) as error :
429
+ except dns .exception .Timeout as error :
430
430
domain .spf_dnssec = check_dnssec (domain , domain .domain_name , "TXT" )
431
431
handle_error ("[SPF]" , domain , error )
432
432
return record_to_return
@@ -772,7 +772,7 @@ def dmarc_scan(resolver, domain):
772
772
) as error :
773
773
domain .dmarc_dnssec = check_dnssec (domain , dmarc_domain , "TXT" )
774
774
handle_error ("[DMARC]" , domain , error )
775
- except ( dns .resolver .NoNameservers ) as error :
775
+ except dns .resolver .NoNameservers as error :
776
776
# Normally we count a NoNameservers exception as indicating
777
777
# that a domain is "not live". In this case we don't, though,
778
778
# since the DMARC DNS check doesn't query for the domain name
0 commit comments