Skip to content

Commit

Permalink
Fixed #9626 -- Fixed a deletion race in the locmem cache.
Browse files Browse the repository at this point in the history
git-svn-id: http://code.djangoproject.com/svn/django/trunk@9998 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information
malcolmt committed Mar 8, 2009
1 parent 6e415a5 commit 392f81c
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions django/core/cache/backends/locmem.py
Expand Up @@ -96,8 +96,11 @@ def has_key(self, key):

self._lock.writer_enters()
try:
del self._cache[key]
del self._expire_info[key]
try:
del self._cache[key]
del self._expire_info[key]
except KeyError:
pass
return False
finally:
self._lock.writer_leaves()
Expand Down

0 comments on commit 392f81c

Please sign in to comment.