From 9a9405427275d0dc2ab02442ba14b7fb82844b14 Mon Sep 17 00:00:00 2001 From: Bo Lopker Date: Thu, 30 Apr 2015 17:37:52 -0700 Subject: [PATCH] Fix #670 and #570. Add 'clear()' to CacheStatTracker --- debug_toolbar/panels/cache.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/debug_toolbar/panels/cache.py b/debug_toolbar/panels/cache.py index 8302471ce..e8111a024 100644 --- a/debug_toolbar/panels/cache.py +++ b/debug_toolbar/panels/cache.py @@ -81,6 +81,10 @@ def set(self, *args, **kwargs): def delete(self, *args, **kwargs): return self.cache.delete(*args, **kwargs) + @send_signal + def clear(self, *args, **kwargs): + return self.cache.clear(*args, **kwargs) + @send_signal def has_key(self, *args, **kwargs): # Ignore flake8 rules for has_key since we need to support caches @@ -148,6 +152,7 @@ def __init__(self, *args, **kwargs): ('get', 0), ('set', 0), ('delete', 0), + ('clear', 0), ('get_many', 0), ('set_many', 0), ('delete_many', 0),