[Image-SIG] version maze

Richard Jennings zaphod.beeblebrox at freesurf.ch
Thu May 6 17:08:22 EDT 2004


On Thursday 06 May 2004 21:36, you wrote:
> On May 6, 2004, at 12:29, Richard Jennings wrote:
> > Since I had to do a manual install, I decided to go for 1.1.4.
> > during the build I got a warning:
> >
> > Tk/tkImaging.c:198: warning: passing arg 3 of `Tcl_CreateCommand' from
> > incompatible pointer type
>
> I think the warning can be ignored.
>
> > otherwise everything went well, but when I try to use PIL:
> >
> > Traceback (most recent call last):
> >   File "./overTest.py", line 48, in ?
> >     overlayUpdate(sys.argv[1], pos)
> >   File "./overTest.py", line 19, in overlayUpdate
> >     overlay = Image.open(OVERLAY_FILE)
> >   File "/usr/lib/python2.1/site-packages/PIL/Image.py", line 1549, in
> > open
> >     preinit()
> >   File "/usr/lib/python2.1/site-packages/PIL/Image.py", line 243, in
> > preinit
> >     __import__("%sImagePlugin" % m, globals(), locals(), [])
> >   File "/usr/lib/python2.1/site-packages/PIL/GifImagePlugin.py", line
> > 53, in ?
> >     class GifImageFile(ImageFile.ImageFile):
> > AttributeError: 'ImageFile' module has no attribute 'ImageFile'
> >
> > I don't understand why GIFImagePlugin.py is involved but in any case
> > it's hard
> > to the see the connection with the compile warning.
>
> I don't think they're related at all.
>
> >  Also, the ImageFile
> > module does have an ImageFile attribute!
> >
> > I found: [Image-SIG] Re: Compile errors May 31 2003
> > which talks about hacking Tk code - Ahhhhh, I'm a novice AND I'm not
> > convinced
> > this will solve my problem.  A year has passed since the posting - is
> > there
> > an easier solution anybody? Can somebody throw more light on the issue?
>
> Well, you didn't mail the mailing list... so you might want to re-post
> the issue there. I don't think it's related to Tk in any way, though.
>
> I *DID find something that is related by doing a google search on
> "AttributeError: 'ImageFile' module has no attribute 'ImageFile'"
>
> http://mail.zope.org/pipermail/zope/2003-April/134726.html
>
> So... instead of doing:
>
> import Image
>
> try doing:
>
> from PIL import Image
>
>
> I don't know why that would work while the first would not... but... it
> seems to have worked for someone else. It's possible that the python
> built into Zope is doing something funky with modules.
>
> You might also want to try a piece of stand-alone code, without Zope,
> and see if that works.

Sorry about the cc oversight.
Thanks, it works in stand-alone code.  I'll try it with zope shortly.




More information about the Image-SIG mailing list