aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/panels/cache.py
diff options
context:
space:
mode:
authorJannis Leidel2012-03-31 16:13:18 +0200
committerJannis Leidel2012-03-31 16:13:18 +0200
commite3b28b4a5b234e6c01543d69dc207276cac31f3b (patch)
tree7d5bc2ba7f44ccb5715d17f6110632ad5b0c1976 /debug_toolbar/panels/cache.py
parentec2da50273c752ad7178dee0c9004e719e75272e (diff)
downloaddjango-debug-toolbar-e3b28b4a5b234e6c01543d69dc207276cac31f3b.tar.bz2
Made cache panel compatible to cache backend API in Django >= 1.3. Closes #220 and #260.
Diffstat (limited to 'debug_toolbar/panels/cache.py')
-rw-r--r--debug_toolbar/panels/cache.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/debug_toolbar/panels/cache.py b/debug_toolbar/panels/cache.py
index 1656932..aa37858 100644
--- a/debug_toolbar/panels/cache.py
+++ b/debug_toolbar/panels/cache.py
@@ -27,9 +27,9 @@ class CacheStatTracker(BaseCache):
stack = inspect.stack()[2]
return (stack[1], stack[2], stack[3], stack[4])
- def get(self, key, default=None):
+ def get(self, key, **kwargs):
t = time.time()
- value = self.cache.get(key, default)
+ value = self.cache.get(key, **kwargs)
this_time = time.time() - t
self.total_time += this_time * 1000
if value is None:
@@ -40,23 +40,23 @@ class CacheStatTracker(BaseCache):
self.calls.append((this_time, 'get', (key,), self._get_func_info()))
return value
- def set(self, key, value, timeout=None):
+ def set(self, key, value, timeout=None, **kwargs):
t = time.time()
- self.cache.set(key, value, timeout)
+ self.cache.set(key, value, timeout, **kwargs)
this_time = time.time() - t
self.total_time += this_time * 1000
self.sets += 1
self.calls.append((this_time, 'set', (key, value, timeout), self._get_func_info()))
- def delete(self, key):
+ def delete(self, key, **kwargs):
t = time.time()
- self.cache.delete(key)
+ self.cache.delete(key, **kwargs)
this_time = time.time() - t
self.total_time += this_time * 1000
self.deletes += 1
self.calls.append((this_time, 'delete', (key,), self._get_func_info()))
- def get_many(self, keys):
+ def get_many(self, keys, **kwargs):
t = time.time()
results = self.cache.get_many(keys)
this_time = time.time() - t