Add "reset" support for "memoized"

This commit is contained in:
Ivan Kravets
2018-10-24 01:19:39 +03:00
parent 92289d373b
commit d92349c8f7

View File

@ -138,8 +138,12 @@ class memoized(object):
self.cache[key] = (time.time(), func(*args, **kwargs))
return self.cache[key][1]
wrapper.reset = self._reset
return wrapper
def _reset(self):
self.cache = {}
class throttle(object):