Chris Withers wrote at 2005-11-11 09:05 +0000:
>Tres Seaver wrote:
>> Log message for revision 40036:
>>   Avoid using __file__ where possible.
>Why? I use this all over the place so need to know why it's bad ;-)

Back in April, I implemented for our local Zope version
to be run from a Zip archive (which lets Zope start significantly faster).

As you probably understand, I had to touch all these "__file__" references
because they point inside the ZIP archive.
It would have been much easier, had all places instead used
"from App.Common import package_home; home = package_home(globals())".
That, what I transformed "dirname(__file__)" references to.

Zope-CMF maillist  -

See for bug reports and feature requests

Reply via email to