diff options
| author | Jannis Leidel | 2012-03-31 16:13:18 +0200 | 
|---|---|---|
| committer | Jannis Leidel | 2012-03-31 16:13:18 +0200 | 
| commit | e3b28b4a5b234e6c01543d69dc207276cac31f3b (patch) | |
| tree | 7d5bc2ba7f44ccb5715d17f6110632ad5b0c1976 | |
| parent | ec2da50273c752ad7178dee0c9004e719e75272e (diff) | |
| download | django-debug-toolbar-e3b28b4a5b234e6c01543d69dc207276cac31f3b.tar.bz2 | |
Made cache panel compatible to cache backend API in Django >= 1.3. Closes #220 and #260.
| -rw-r--r-- | debug_toolbar/panels/cache.py | 14 | 
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 | 
