Ver Fonte

ensure file deleted when enforcing limits

Daniel Sheffield há 1 ano atrás
pai
commit
ed4017b3b8
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      app/rest/Cache.py

+ 2 - 2
app/rest/Cache.py

@@ -129,11 +129,11 @@ class Cache:
         for idx, (_, k) in enumerate(sorted([
                 (v.age, k) for k, v in self._cache.items()
             ])):
-            if idx >= limit: del self._cache[k]
+            if idx >= limit: del self[k]
 
     def _clear_stale(self):
         for k in [k for k, v in self._cache.items() if v.stale]:
-            del self._cache[k]
+            del self[k]
     
     def add(self, key: str, page: CachedLoadingPage) -> CachedLoadingPage:
         self._clear_stale()