From e26c7bb030f9fc6079ed2e62a2d698c5400f6206 Mon Sep 17 00:00:00 2001
From: Massimiliano Adamo <maxadamo@gmail.com>
Date: Wed, 3 Feb 2021 11:24:16 +0100
Subject: [PATCH] warn only if cache update fails

---
 ubuntu-kernel-cleanup.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/ubuntu-kernel-cleanup.py b/ubuntu-kernel-cleanup.py
index a04bf70..da27a9d 100755
--- a/ubuntu-kernel-cleanup.py
+++ b/ubuntu-kernel-cleanup.py
@@ -61,7 +61,10 @@ def process_packages(version_number, prefix, execution_type):
     for suffix in KERNEL_SUFFIXES:
         pkg = "{}-{}{}".format(prefix, version_number, suffix)
         if execution_type == 'real':
-            CACHE.update()
+            try:
+                CACHE.update()
+            except apt.cache.FetchFailedException as err:
+                print("failed to fetch some repository: {}".format(err))
             CACHE.open()
         try:
             CACHE[pkg].is_installed  # maybe the package does not exist
-- 
GitLab