From ed6ea66495412942932df91a7e82ccb55db33520 Mon Sep 17 00:00:00 2001 From: piegames Date: Sun, 21 Mar 2021 18:50:06 +0100 Subject: [PATCH] Improve error handling Co-authored-by: Andreas Rammhold --- pkgs/desktops/gnome-3/extensions/update-extensions.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/desktops/gnome-3/extensions/update-extensions.py b/pkgs/desktops/gnome-3/extensions/update-extensions.py index 1f88c85adad..316df142a1b 100755 --- a/pkgs/desktops/gnome-3/extensions/update-extensions.py +++ b/pkgs/desktops/gnome-3/extensions/update-extensions.py @@ -198,7 +198,10 @@ def fetch_extensions() -> List[Dict[str, Any]]: f"\tThis page only has {responseLength} entries, so it must be the last one." ) break - except urllib.error.HTTPError: + except urllib.error.HTTPError as e: + if e.status != 404: + raise + break # Assume this error is a 404. We hit the last page; we're done. break