From: Michael Tremer Date: Mon, 10 Jun 2019 14:53:37 +0000 (+0100) Subject: downloaders: Continue when mirrorlist download fails X-Git-Tag: 0.9.28~1285^2~960 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=adc42d5ac087e35675af256da42f10d4a1a516a2;p=pakfire.git downloaders: Continue when mirrorlist download fails Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/downloaders.py b/src/pakfire/downloaders.py index 9b92d0ea9..1b8e9d2f0 100644 --- a/src/pakfire/downloaders.py +++ b/src/pakfire/downloaders.py @@ -105,7 +105,11 @@ class RepositoryDownloader(Downloader): downloader = http.Client() # Download a new mirror list - mirrorlist = downloader.get(self.repo.mirrorlist, decode="json") + try: + mirrorlist = downloader.get(self.repo.mirrorlist, decode="json") + except http.DownloadError as e: + log.warning("Could not download mirrorlist for %s: %s" % (self.repo, e)) + return # Write new list to disk with self.repo.cache_open("mirrors", "w") as f: