[Zope-CMF] Re: StringIO error
   
    Rainer Thaden
     
    Rainer Thaden <thadi@gmx.de>
       
    Thu, 26 Jun 2003 15:57:44 +0200
    
    
  
RT> i have a little script makeThumbnails which automatically generates
RT> thumbnails of images on certain pages. In most cases it works. But in
RT> some cases i get the following error:
RT> 8<------- snipped first part --------->8
RT>   Module Script (Python), line 8, in makeThumbnails
RT>    - <PythonScript at /CMFTest/ITA/makeThumbnails used for /CMFTest/ITA/ITA/Mitarbeiter/jkl>
RT>    - Line 8
RT>   Module Products.ITA.ita_utils, line 66, in makeThumbnail
RT> TypeError: expected string, ImplicitAcquirerWrapper found
RT> The code is here:
RT>     from PIL import Image
RT>     from cStringIO import StringIO
RT>     import os.path
RT>     # create a thumbnail image file
RT>     original_image=getattr(self, original_id)
RT>     # the line below must be responsible for the error i think:
    
RT>     original_file=StringIO(original_image.data)
RT>     image=Image.open(original_file)
RT>     image=image.convert('RGB')
RT>     image.thumbnail((size,size))
RT>     thumbnail_file=StringIO()
RT>     image.save(thumbnail_file, "JPEG")
RT>     thumbnail_file.seek(0)
RT> The image is a jpg, which is uploaded in a Portal Image.
RT> Any ideas?
Anyone who's interested:
Think i found it:
http://www.zopelabs.com/cookbook/1010702887
-- 
Regards,
 Rainer                            mailto:thadi@gmx.de