From 86b7d4acefd2da2ca1a2471fc0a5240a62435ab7 Mon Sep 17 00:00:00 2001 From: Pami Ketolainen Date: Thu, 11 Jan 2024 12:10:56 +0200 Subject: [PATCH] Fix refresh_repos error handling --- main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 803fb7e..abc9886 100755 --- a/main.py +++ b/main.py @@ -38,10 +38,12 @@ def refresh_repos(): try: logging.info("Refreshing repositories...") output = subprocess.check_output(["zypper", "refresh"]) - except CalledProcessError: + err = None + break + except subprocess.CalledProcessError as e: + err = e time.sleep(300) continue - break else: logging.warning("An error occured while refreshing repos. See output below.") print(err.output)