19 Feb
2002
19 Feb
'02
11:14 p.m.
Chris Withers writes:
Dan Shafer wrote:
def makeThumbnail(self, original_id, size=128)
from PIL import Image from cStringIO import StringIO import os.path
# create a thumbnail image file original_image=getattr(self, original_id) original_file=StringIO(original_image.data)
So, this is the line with the bug. This almost surely is the large image bug already discussed and solved in the mailing list!
When image is sufficiently large, "image.data" is no longer a string but a complex object. Fix: use "str(original_image.data)" rather than "original_image.data)". If you can, fix the buggy example, too. Dieter