From 2a33a2ad88ad2b636eb1fbd86ae672f93e6a6ab0 Mon Sep 17 00:00:00 2001 From: Eric Eldredge Date: Mon, 15 Oct 2012 21:17:58 -0400 Subject: [PATCH] Fix circular import utils > imagecache.backends --- imagekit/utils.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/imagekit/utils.py b/imagekit/utils.py index 07f05e5..35671ac 100644 --- a/imagekit/utils.py +++ b/imagekit/utils.py @@ -439,5 +439,8 @@ class SpecWrapper(object): self.options = getattr(spec, 'options', None) self.autoconvert = getattr(spec, 'autoconvert', True) self.storage = getattr(spec, 'storage', None) - self.image_cache_backend = getattr(spec, 'image_cache_backend', None) \ - or get_default_image_cache_backend() + self.image_cache_backend = getattr(spec, 'image_cache_backend', None) + + if not self.image_cache_backend: + from .imagecache.backends import get_default_image_cache_backend + self.image_cache_backend = get_default_image_cache_backend()