From b88b9fe36c822cd92564737fafd13c88f2f6a308 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Tue, 3 Nov 2015 10:20:02 +0000 Subject: [PATCH] removing django backend as not appropriate to be in here and appropriate cleanup --- duedil/{cache/__init__.py => cache.py} | 0 duedil/cache/contrib/__init__.py | 0 duedil/cache/contrib/django.py | 21 --------------------- 3 files changed, 21 deletions(-) rename duedil/{cache/__init__.py => cache.py} (100%) delete mode 100644 duedil/cache/contrib/__init__.py delete mode 100644 duedil/cache/contrib/django.py diff --git a/duedil/cache/__init__.py b/duedil/cache.py similarity index 100% rename from duedil/cache/__init__.py rename to duedil/cache.py diff --git a/duedil/cache/contrib/__init__.py b/duedil/cache/contrib/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/duedil/cache/contrib/django.py b/duedil/cache/contrib/django.py deleted file mode 100644 index 7c892e8..0000000 --- a/duedil/cache/contrib/django.py +++ /dev/null @@ -1,21 +0,0 @@ - -from dogpile.cache.api import CacheBackend, NO_VALUE -from dogpile.cache import register_backend -from django.core.cache import get_cache - -register_backend("django_cache", "duedilv3.contrib.django", "DjangoCacheBackend") - - -class DjangoCacheBackend(CacheBackend): - def __init__(self, arguments): - django_cache_name = arguments.pop('cache_name', 'default') - self.cache = get_cache(django_cache_name) - - def get(self, key): - return self.cache.get(key, NO_VALUE) - - def set(self, key, value): - self.cache.set(key, value, self.timeout) - - def delete(self, key): - self.cache.delete(key)