[Zope-dev] from ImageFile import ImageFile
John Ziniti
jziniti@speakeasy.org
Tue, 26 Mar 2002 10:14:27 -0500
__The short story__:
I would like to recommend to all Product developers
that for Product initialization, they please the
statement:
from App.ImageFile import ImageFile
instead of:
from ImageFile import ImageFile
__The long story__:
A colleague of mine recently went through much
trouble, which eventually boiled down to a name-
clash with piddle/PIL.
Zope imports the name ImageFile into it's global
namespace during startup. A lot of Products take
advantage of this during Product initialization,
by importing the name using:
"form ImageFile import ImageFile"
The Zope source, though, states explicitly that
"this module will disappear in the future".
At the very least, the following Products have trouble
(and I suspect many more, as well):
TinyTablePlus
MetaPublisher
LDAPAdapter
ZDconfera
ZSyncer
ZOracleDA
NISUserFolder
Thanks,
Ziniti