summaryrefslogtreecommitdiff
path: root/pysnmp/cache.py
diff options
context:
space:
mode:
authorelie <elie>2015-10-17 09:54:53 +0000
committerelie <elie>2015-10-17 09:54:53 +0000
commit71dd5565a4b2948237a87319b57c565e18605761 (patch)
tree8bec49290752914dba279407b20a4bab26e61af3 /pysnmp/cache.py
parentcd527959f8b5a98c577c9a431415e4fb67b4df95 (diff)
downloadpysnmp-git-71dd5565a4b2948237a87319b57c565e18605761.tar.gz
linted for trailing whitespaces
Diffstat (limited to 'pysnmp/cache.py')
-rw-r--r--pysnmp/cache.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/pysnmp/cache.py b/pysnmp/cache.py
index a07665b8..d7380ded 100644
--- a/pysnmp/cache.py
+++ b/pysnmp/cache.py
@@ -1,4 +1,4 @@
-# Limited-size dictionary class to use for caches
+# Limited-size dictionary-like class to use for caches
class Cache:
def __init__(self, maxSize=256):
@@ -9,18 +9,20 @@ class Cache:
self.__cache = {}
self.__usage = {}
- def __contains__(self, k): return k in self.__cache
+ def __contains__(self, k):
+ return k in self.__cache
def __getitem__(self, k):
self.__usage[k] = self.__usage[k] + 1
return self.__cache[k]
- def __len__(self): return self.__size
-
+ def __len__(self):
+ return self.__size
+
def __setitem__(self, k, v):
if self.__size >= self.__maxSize:
keys = list(self.__usage.keys())
- keys.sort(key=lambda x,d=self.__usage: d[x])
+ keys.sort(key=lambda x, d=self.__usage: d[x])
for _k in keys[:self.__chopSize]:
del self.__cache[_k]
del self.__usage[_k]