From 63ca5b50a09e2cceaacbab98cf579b320eed2bbf Mon Sep 17 00:00:00 2001 From: Antoine Lambert <anlambert@softwareheritage.org> Date: Thu, 7 Nov 2024 14:25:29 +0100 Subject: [PATCH] sourceforge: Catch correct ConnectionError exception --- swh/lister/sourceforge/lister.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/swh/lister/sourceforge/lister.py b/swh/lister/sourceforge/lister.py index 17592f2d..e304aae4 100644 --- a/swh/lister/sourceforge/lister.py +++ b/swh/lister/sourceforge/lister.py @@ -336,7 +336,7 @@ class SourceForgeLister(Lister[SourceForgeListerState, SourceForgeListerPage]): try: res = self.http_request(endpoint).json() - except (requests.HTTPError, ConnectionError): + except (requests.HTTPError, requests.exceptions.ConnectionError): # We've already logged in `http_request` return [] @@ -358,7 +358,7 @@ class SourceForgeLister(Lister[SourceForgeListerState, SourceForgeListerPage]): cvs_info_url = f"http://{project}.cvs.sourceforge.net" try: response = self.http_request(cvs_info_url) - except (requests.HTTPError, ConnectionError): + except (requests.HTTPError, requests.exceptions.ConnectionError): logger.warning( "CVS info page could not be fetched, skipping project '%s'", project, @@ -420,7 +420,7 @@ class SourceForgeLister(Lister[SourceForgeListerState, SourceForgeListerPage]): ) ) continue - except (requests.HTTPError, ConnectionError): + except (requests.HTTPError, requests.exceptions.ConnectionError): logger.warning( "Bazaar repository page could not be fetched, skipping project '%s'", project, -- GitLab