From 3103ab29bd208545ddd2e9a70f36ec9581489b90 Mon Sep 17 00:00:00 2001 From: Matthew Tretter Date: Wed, 5 Sep 2012 21:54:41 -0400 Subject: [PATCH] Remove "non-validating" backend It's been superseded by the VALIDATE_ON_ACCESS setting --- imagekit/imagecache/__init__.py | 4 ++-- imagekit/imagecache/base.py | 27 --------------------------- 2 files changed, 2 insertions(+), 29 deletions(-) diff --git a/imagekit/imagecache/__init__.py b/imagekit/imagecache/__init__.py index 93dfe1b..4680104 100644 --- a/imagekit/imagecache/__init__.py +++ b/imagekit/imagecache/__init__.py @@ -1,5 +1,5 @@ from ..utils import get_singleton -from .base import InvalidImageCacheBackendError, PessimisticImageCacheBackend, NonValidatingImageCacheBackend +from .base import InvalidImageCacheBackendError, PessimisticImageCacheBackend def get_default_image_cache_backend(): @@ -9,4 +9,4 @@ def get_default_image_cache_backend(): """ from django.conf import settings return get_singleton(settings.IMAGEKIT_DEFAULT_IMAGE_CACHE_BACKEND, - 'validation backend') + 'image cache backend') diff --git a/imagekit/imagecache/base.py b/imagekit/imagecache/base.py index f06c9b5..c0ec566 100644 --- a/imagekit/imagecache/base.py +++ b/imagekit/imagecache/base.py @@ -31,30 +31,3 @@ class PessimisticImageCacheBackend(object): def clear(self, file): file.delete(save=False) - - -class NonValidatingImageCacheBackend(object): - """ - A backend that is super optimistic about the existence of spec files. It - will hit your file storage much less frequently than the pessimistic - backend, but it is technically possible for a cache file to be missing - after validation. - - """ - - def validate(self, file): - """ - NonValidatingImageCacheBackend has faith, so validate's a no-op. - - """ - pass - - def invalidate(self, file): - """ - Immediately generate a new spec file upon invalidation. - - """ - file.generate(save=True) - - def clear(self, file): - file.delete(save=False)