From a805733221b792bd4dc29f08958c51df7fae1f14 Mon Sep 17 00:00:00 2001 From: Tom Henderson Date: Sun, 23 Mar 2025 04:22:49 +1300 Subject: [PATCH] Raise for failed status (#594) --- parsedmarc/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/parsedmarc/utils.py b/parsedmarc/utils.py index ae056f2..0de7825 100644 --- a/parsedmarc/utils.py +++ b/parsedmarc/utils.py @@ -345,7 +345,9 @@ def get_service_from_reverse_dns_base_domain( if not (offline or always_use_local_file) and len(reverse_dns_map) == 0: try: logger.debug(f"Trying to fetch reverse DNS map from {url}...") - csv_file.write(requests.get(url).text) + response = requests.get(url) + response.raise_for_status() + csv_file.write(response.text) csv_file.seek(0) load_csv(csv_file) except requests.exceptions.RequestException as e: