diff --git a/src/_dns.py b/src/_dns.py index 47486589818e89109831ee17aeab2b338f2452c1..fa72043cd71f2a5b43b507731cd0c8b28bf15496 100644 --- a/src/_dns.py +++ b/src/_dns.py @@ -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."] diff --git a/src/utils.py b/src/utils.py index cc2ad0088dc1e243edab3be066fb695caf8ede15..ca7e1e9ec177ee2c6fe997c68cb33c8f84bec110 100644 --- a/src/utils.py +++ b/src/utils.py @@ -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