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: