app/django/core/cache/backends/locmem.py
changeset 323 ff1a9aa48cfd
parent 54 03e267d67478
--- a/app/django/core/cache/backends/locmem.py	Tue Oct 14 12:36:55 2008 +0000
+++ b/app/django/core/cache/backends/locmem.py	Tue Oct 14 16:00:59 2008 +0000
@@ -36,8 +36,10 @@
             if exp is None or exp <= time.time():
                 try:
                     self._set(key, pickle.dumps(value), timeout)
+                    return True
                 except pickle.PickleError:
                     pass
+            return False
         finally:
             self._lock.writer_leaves()
 
@@ -107,7 +109,7 @@
         else:
             doomed = [k for (i, k) in enumerate(self._cache) if i % self._cull_frequency == 0]
             for k in doomed:
-                self.delete(k)
+                self._delete(k)
 
     def _delete(self, key):
         try: