[Zope-CMF] Bug#143449 zope-cmfdefault: errors when upgrading zope

Tres Seaver tseaver@zope.com
Fri, 19 Apr 2002 09:26:52 -0400 (EDT)


On Fri, 19 Apr 2002, Luca - De Whiskey's - De Vitis wrote:

> Hi all,
> I recived this bug report for the zope-cmf Debian GNU/Linux package:
> 
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=143449&repeatmerged=yes
> 
> I hope the report is clear enough.
> Any subsequent zope restart does not produce the same errors.
> 
> Any hint?

"return outside function" is a symptom of trying to compile the
PythonScript skin methods as though they were Python modules;  the
setup is (mistakenly) trying this because the skin methods are
sourced from files whose extension is ".py".

These files actually contain only the body (without the
'def functionname():') of the method, which is a consequence of
sharing the filesystem representation of PythonScripts.

We havea related tracker issue, asking that we not use that extension
for the skin method files:

  http://www.zope.org/Products/PTK/Tracker/480
    
The downside to changing the extension is that tools which use the
extension to do syntax highlighting won't be able to figure out that
the files are Python.

Tres.
-- 
===============================================================
Tres Seaver                                tseaver@zope.com
Zope Corporation      "Zope Dealers"       http://www.zope.org