[Zope-dev] Re: Zope 2.7.0 rc2 + python 2.3.3 problem
Evan Simpson
evan at 4-am.com
Tue Feb 3 11:00:19 EST 2004
Tim Peters wrote:
> The globals set up for running the script appear not to contain a '__file__'
> key, and have a '__name__' key explicitly set to None. If it set either of
> these to something useful, or didn't have a '__name__' key explicitly set to
> None, warning.warn() would have been able to make up *something* for
> warn_explicit's filename and/or module arguments.
Argh. Scripts need a __name__ defined, or various activities choke. It
can't be the Id of the Script, since that can contain '.', which screws
up imports in the Script. It can't be None, since that will cause this
problem.
Are there hidden gotchas lurking around giving all Scripts the __name__
"Script (Python)"? Other suggestions?
Cheers,
Evan @ 4-am
More information about the Zope-Dev
mailing list