From 8edef78bedfbf11a58957bc2d79af522aae36f4f Mon Sep 17 00:00:00 2001 From: Justin Driscoll Date: Sat, 10 Jan 2009 14:08:42 -0500 Subject: [PATCH] Accessor._img is assigned only if need in _create --- src/imagekit/specs.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/imagekit/specs.py b/src/imagekit/specs.py index 3a1c141..897e0e6 100644 --- a/src/imagekit/specs.py +++ b/src/imagekit/specs.py @@ -46,6 +46,8 @@ class Accessor(object): def _create(self): if self._exists(): + if self._img is None: + self._img = Image.open(self.file) return self._img = self.spec.process(Image.open(self._obj._imgfield.file), self._obj) @@ -88,7 +90,6 @@ class Accessor(object): def image(self): if self._img is None: self._create() - self._img = Image.open(self.file) return self._img @property