<div>Hi</div>  <div>&nbsp;</div>  <div>I want to use external methods to read a text file and image&nbsp;in database and modify the REQUEST </div>  <div>&nbsp;</div>  <div>my code looks like this varible </div>  <div>-----------------------</div>  <div>def imageSetup(self, imageID, dataID, REQUEST):<BR>&nbsp;&nbsp;&nbsp; import PIL.Image<BR>&nbsp;&nbsp;&nbsp; from StringIO import StringIO</div>  <div>&nbsp;</div>  <div>&nbsp;&nbsp;&nbsp; # Get the original image and data in memory.<BR>&nbsp;&nbsp;&nbsp; image=getattr(self, imageID)<BR>&nbsp;&nbsp;&nbsp; imageData=getattr(self, dataID)<BR>&nbsp;&nbsp;&nbsp; imageFile=StringIO(str(image.data))<BR>&nbsp;&nbsp;&nbsp; imageDataFile=StringIO(str(imageData.data))</div>  <div>&nbsp;&nbsp;&nbsp; # open image and data file<BR>&nbsp;&nbsp;&nbsp; im = PIL.Image.open(imageFile)<BR>&nbsp;&nbsp;&nbsp; tfw = open(imageDataFile, "r")</div>  <div>&nbsp;</div>  <div>&nbsp;&nbsp;&nbsp; # assign data coordinate and image size to
 variables<BR>&nbsp;&nbsp;&nbsp; imX,imY = im.size()<BR>&nbsp;&nbsp;&nbsp; rX=float(tfw.readline())<BR>&nbsp;&nbsp;&nbsp; tfw.readline()<BR>&nbsp;&nbsp;&nbsp; tfw.readline()<BR>&nbsp;&nbsp;&nbsp; rY=float(tfw.readline())<BR>&nbsp;&nbsp;&nbsp; mnX=float(tfw.readline())<BR>&nbsp;&nbsp;&nbsp; mnY=float(tfw.readline())<BR>&nbsp;&nbsp;&nbsp; mxX=mnX+imX*rX<BR>&nbsp;&nbsp;&nbsp; mxY=mnY+imY*rY</div>  <div>&nbsp;</div>  <div>&nbsp;&nbsp;&nbsp; # assign variables to REQUEST<BR>&nbsp;&nbsp;&nbsp; REQUEST.set('resX', rX)<BR>&nbsp;&nbsp;&nbsp; REQUEST.set('resY', rY)<BR>&nbsp;&nbsp;&nbsp; REQUEST.set('minX', mnX)<BR>&nbsp;&nbsp;&nbsp; REQUEST.set('minY', mnY)<BR>&nbsp;&nbsp;&nbsp; REQUEST.set('maxX', mxX)<BR>&nbsp;&nbsp;&nbsp; REQUEST.set('maxY', mxY)<BR>&nbsp;&nbsp;&nbsp; REQUEST.set('pixelX', imX)<BR>&nbsp;&nbsp;&nbsp; REQUEST.set('pixelY', imY)<BR></div>  <div>--------------------------------------</div>  <div>but all I get is this</div>  <div>&nbsp;</div>  <div>zope coercing to Unicode:
 need string or buffer, instance found</div>  <div>&nbsp;</div>  <div>and the REQUEST variable is unchanged</div>  <div>&nbsp;</div>  <div>I'm still new to external scripting so I don't know what the problem is </div>  <div>(and I think there is a lot of it here)</div>  <div>&nbsp;</div>  <div>so, could someone help me out??</div><p>
        
                <hr size=1> Yahoo! Mail<br> 
<a href="http://us.rd.yahoo.com/mail_us/taglines/pmall2/*http://photomail.mail.yahoo.com">Use Photomail</a> to share photos without annoying attachments.