From 519f301508a7631f4b41c141419b724c37e27708 Mon Sep 17 00:00:00 2001 From: Lennard Geese <lennard.geese@sva.de> Date: Tue, 15 Apr 2025 18:26:51 +0200 Subject: [PATCH] Add exception for bad requests --- DataImporter.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/DataImporter.py b/DataImporter.py index eeefbec..b021da4 100644 --- a/DataImporter.py +++ b/DataImporter.py @@ -38,7 +38,10 @@ class DataImporter(DataHandler, ABC): apiRootUrl: string = "https://en.wikipedia.org/wiki/" grandPrixName: string = f"{event.year} {event["EventName"]}" uri: string = re.sub(" ", "_", grandPrixName) - response = requests.get(f"{apiRootUrl}{uri}") + url: string = f"{apiRootUrl}{uri}" + response = requests.get(url) + if not response.ok: + raise ConnectionError(f"Could not fetch wikipedia article with URL {url}") return response.text # URL example to get 2024 Sao Paulo GP: https://en.wikipedia.org/w/api.php?action=query&titles=2024_S%C3%A3o_Paulo_Grand_Prix&prop=extracts&format=json&exintro=1 -- GitLab