>  > I wrote an external method that uses Graphite, Sping and PIL to
>  > generate charts, but I ran into some namespace problems.  Execution
>  > of the external method fails because there is a clash in the namespace
>  > between PIL and Zope.  PIL has a module "ImageFile" and Zope does as
>  > well.  Even        if I insert PIL's path explicitly as the
> first entry in
>  > the path, Zope's ImageFile is still being used.
>  >
>  > How can I resolve this and what is the best strategy to avoid namespace
>  > problems here?
> Use Pythons package feature, i.e. use
>     import PIL
>     PIL.ImageFile

I don't import ImageFile directly - it's imported by dependant PIL modules
and in all cases the Package is explicitly mentioned:

from PIL import ImageFile


Zope-Dev maillist  -  [EMAIL PROTECTED]
**  No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to