diff options
author | Alexandre Fayolle <alexandre.fayolle@logilab.fr> | 2008-05-01 17:31:41 +0200 |
---|---|---|
committer | Alexandre Fayolle <alexandre.fayolle@logilab.fr> | 2008-05-01 17:31:41 +0200 |
commit | d10e18cd35100ff80f429d1dceca9c261d7e8390 (patch) | |
tree | 4e4f6ecc74d3916f03df9ecceff85ac2d899fc69 /cache.py | |
parent | 0e7a7ebc065cb77d878cace3a8460a9e7101d037 (diff) | |
download | logilab-common-d10e18cd35100ff80f429d1dceca9c261d7e8390.tar.gz |
small refactoring
Diffstat (limited to 'cache.py')
-rw-r--r-- | cache.py | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -46,7 +46,7 @@ class Cache: if not self._usage: self._usage.append(key) - if self._usage[-1] != key: + elif self._usage[-1] != key: try: self._usage.remove(key) except ValueError: @@ -57,6 +57,8 @@ class Cache: del self.data[self._usage[0]] del self._usage[0] self._usage.append(key) + else: + pass # key is already the most recently used key def __getitem__(self, key): |