From d92349c8f7b772403ef34ee19a6d451a9ede5202 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 24 Oct 2018 01:19:39 +0300 Subject: [PATCH] Add "reset" support for "memoized" --- platformio/util.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platformio/util.py b/platformio/util.py index 4f59b983..9f728128 100644 --- a/platformio/util.py +++ b/platformio/util.py @@ -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):