From 21f1be62a99e6fb6dd525cc536560dc4be02af27 Mon Sep 17 00:00:00 2001 From: Shay Palachy Date: Sun, 4 Sep 2016 12:22:05 +0300 Subject: [PATCH] added clear_being_calc dix --- cachier/core.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cachier/core.py b/cachier/core.py index f7c2422..b1d8cb1 100644 --- a/cachier/core.py +++ b/cachier/core.py @@ -495,10 +495,15 @@ def cachier(stale_after=None, next_time=False, pickle_reload=True, core.mark_entry_not_calculated(key) def clear_cache(): - """Clear the cache and cache statistics""" + """Clear the cache.""" core.clear_cache() + def clear_being_calculated(): + """Marks all entries in this cache as not being calculated.""" + core.clear_being_calculated() + func_wrapper.clear_cache = clear_cache + func_wrapper.clear_being_calculated = clear_being_calculated return func_wrapper return _cachier_decorator