Skip to content
Snippets Groups Projects
Commit 45cd7f76 authored by nimrod's avatar nimrod
Browse files

Output exceptions.

Ease debugging.
parent 90b0dbe8
No related branches found
No related tags found
No related merge requests found
......@@ -41,7 +41,8 @@ def validate_soa():
try:
r = soas.pop()
r.mname.to_text()
except Exception: # pylint: disable=broad-except
except Exception as e: # pylint: disable=broad-except
print(str(e))
return [False, "SOA record is invalid."]
return [True, "SOA record validated."]
......@@ -58,7 +59,8 @@ def validate_mx():
ips = cross_query(r.exchange.to_text())
if len(ips) > 1:
return [False, "MX records don't match."]
except Exception: # pylint: disable=broad-except
except Exception as e: # pylint: disable=broad-except
print(str(e))
return [False, "MX record is invalid."]
return [True, "MX record validated."]
......@@ -71,7 +73,8 @@ def validate_subdomains():
ips = cross_query(d)
if len(ips) > 1:
return [True, f"Domain {d} records don't match."]
except Exception: # pylint: disable=broad-except
except Exception as e: # pylint: disable=broad-except
print(str(e))
return [False, "Failed to validate domain {d}."]
return [True, "Subdomains validated."]
......
......@@ -20,7 +20,8 @@ def check_url(url, method="GET", valid_codes=(200)):
try:
response = requests.request(method, url, allow_redirects=False)
return response.status_code in valid_codes
except Exception: # pylint: disable=broad-except
except Exception as e: # pylint: disable=broad-except,invalid-name
print(str(e))
return False
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment