Skip to content

Commit

Permalink
Merge pull request #182 from skoranda/better_lruproxydict_delete
Browse files Browse the repository at this point in the history
Better __delitem__ for LRUProxyDict to prevent IndexError
  • Loading branch information
leifj committed Sep 24, 2019
2 parents bbdf245 + a604851 commit febdd22
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/pyff/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -862,8 +862,8 @@ def __setitem__(self, key, value):
self._cache[key] = value

def __delitem__(self, key):
del self._proxy[key]
del self._cache[key]
self._proxy.pop(key, None)
self._cache.pop(key, None)

def __iter__(self):
return self._proxy.__iter__()
Expand Down Expand Up @@ -928,4 +928,4 @@ def notify(self, *args, **kwargs):
except BaseException as ex:
import traceback
log.debug(traceback.format_exc())
log.warn(ex)
log.warn(ex)

0 comments on commit febdd22

Please sign in to comment.