From 5e72d9f5e436de9b463b9accde4f0dc8d9df2aff Mon Sep 17 00:00:00 2001 From: Bryan Veloso Date: Tue, 11 Oct 2011 01:52:21 +0900 Subject: [PATCH] Prefer cStringIO. --- imagekit/specs.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/imagekit/specs.py b/imagekit/specs.py index b6157dd..e0534b8 100644 --- a/imagekit/specs.py +++ b/imagekit/specs.py @@ -6,11 +6,13 @@ spec found. """ import os -from StringIO import StringIO +import cStringIO as StringIO + +from django.core.files.base import ContentFile + from imagekit import processors from imagekit.lib import * from imagekit.utils import img_to_fobj -from django.core.files.base import ContentFile class ImageSpec(object): @@ -60,7 +62,7 @@ class Accessor(object): except IOError: return fp.seek(0) - fp = StringIO(fp.read()) + fp = StringIO.StringIO(fp.read()) self._img, self._fmt = self.spec.process(Image.open(fp), self._obj) # save the new image to the cache content = ContentFile(self._get_imgfile().read())