From 4e9219b46169afe0b9b60bb6e00c6535038df49d Mon Sep 17 00:00:00 2001 From: "Casper V. Kristensen" Date: Mon, 28 Nov 2022 19:39:20 +0100 Subject: [PATCH] Handle PreDB DNS errors --- dailyreleases/predbs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dailyreleases/predbs.py b/dailyreleases/predbs.py index e9158a4..a720a66 100644 --- a/dailyreleases/predbs.py +++ b/dailyreleases/predbs.py @@ -1,7 +1,7 @@ import logging from datetime import datetime from typing import NamedTuple, List -from urllib.error import HTTPError +from urllib.error import HTTPError, URLError from . import cache @@ -25,7 +25,7 @@ def get_pres() -> List[Pre]: pres.update( (p.dirname, p) for p in get() ) # override duplicate dirnames in later iterations - except HTTPError as e: + except (HTTPError, URLError) as e: logger.error(e) logger.warning("Connection to predb failed, skipping..")