From e4b27a1e9878868781e97c7ee9d2af490e6cdf6b Mon Sep 17 00:00:00 2001 From: "Antoine R. Dumont (@ardumont)" Date: Wed, 13 Apr 2022 17:40:17 +0200 Subject: [PATCH] maven: log error message when not able to retrieve the index to read Without this, the lister legitimately cannot list anything. --- swh/lister/maven/lister.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/swh/lister/maven/lister.py b/swh/lister/maven/lister.py index a940a4d..b303e3f 100644 --- a/swh/lister/maven/lister.py +++ b/swh/lister/maven/lister.py @@ -148,10 +148,12 @@ class MavenLister(Lister[MavenListerState, RepoPage]): # ] # Download the main text index file. - logger.info("Downloading text index from %s.", self.INDEX_URL) + logger.info("Downloading computed index from %s.", self.INDEX_URL) assert self.INDEX_URL is not None response = requests.get(self.INDEX_URL, stream=True) - response.raise_for_status() + if response.status_code != 200: + logger.error("Index %s not found, stopping", self.INDEX_URL) + response.raise_for_status() # Prepare regexes to parse index exports.