From 5c7726813693ee0701e7e80c2a962c839641ccdb Mon Sep 17 00:00:00 2001 From: Manfred Riem <15701806+mnriem@users.noreply.github.com> Date: Fri, 27 Feb 2026 15:16:52 -0600 Subject: [PATCH] Potential fix for pull request finding 'Empty except' Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> --- src/specify_cli/extensions.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/specify_cli/extensions.py b/src/specify_cli/extensions.py index bc501ef6..a02d10ec 100644 --- a/src/specify_cli/extensions.py +++ b/src/specify_cli/extensions.py @@ -1158,6 +1158,7 @@ class ExtensionCatalog: age = (datetime.now(timezone.utc) - cached_at).total_seconds() is_valid = age < self.CACHE_DURATION except (json.JSONDecodeError, ValueError, KeyError): + # If metadata is invalid or missing expected fields, treat cache as invalid pass # Use cache if valid