From 2dc1331262067e2e4696d5ab11d5b4d22aaf0cdd Mon Sep 17 00:00:00 2001 From: Artificial Sweetener Date: Sun, 9 Aug 2026 01:39:24 -0400 Subject: [PATCH] fix(cache): make integer narrowing checker-independent --- simple_syrup/runtime/auto_model_cache.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/simple_syrup/runtime/auto_model_cache.py b/simple_syrup/runtime/auto_model_cache.py index ae88fc9..ad0fbb2 100644 --- a/simple_syrup/runtime/auto_model_cache.py +++ b/simple_syrup/runtime/auto_model_cache.py @@ -222,7 +222,7 @@ def _optional_nonnegative_integer( ) -> int | None: """Return one optional nonnegative integer cache field.""" - value = payload.get(field_name) + value: object = payload.get(field_name) if value is None: return None if isinstance(value, bool) or not isinstance(value, int) or value < 0: @@ -230,7 +230,7 @@ def _optional_nonnegative_integer( f"Auto model cache entry '{cache_id}' field '{field_name}' " "must be a nonnegative integer." ) - return cast(int, value) + return value def _user_directory(folder_paths: ModuleType) -> Path: