From ea35379fd2a82e26f0d63acd607a6f8ea4b791d3 Mon Sep 17 00:00:00 2001 From: Bryan Veloso Date: Thu, 10 Feb 2011 16:23:36 -0800 Subject: [PATCH] Don't create the image if spec.pre_cache is True. --- imagekit/specs.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/imagekit/specs.py b/imagekit/specs.py index d23bed5..4814c52 100644 --- a/imagekit/specs.py +++ b/imagekit/specs.py @@ -91,7 +91,8 @@ class Accessor(object): @property def url(self): - self._create() + if not self.spec.pre_cache: + self._create() if self.spec.increment_count: fieldname = self._obj._ik.save_count_as if fieldname is not None: @@ -107,9 +108,9 @@ class Accessor(object): @property def image(self): - if self._img is None: + if not self._img: self._create() - if self._img is None: + if not self._img: self._img = Image.open(self.file) return self._img