# django__django-16379 # Loki Mode Multi-Agent Patch # Attempts: 1 --- a/django/core/cache/backends/filebased.py +++ b/django/core/cache/backends/filebased.py @@ -91,10 +91,12 @@ class FileBasedCache(BaseCache): def has_key(self, key, version=None): fname = self._key_to_file(key, version) - if os.path.exists(fname): - with open(fname, "rb") as f: + try: + with open(fname, "rb") as f: return not self._is_expired(f) - return False + except FileNotFoundError: + return False def _cull(self): """