at preparing zope2.11.3 for debian, i came across several byte-compiling

three of them are due to the new tests for python2.5 and python2.6, and
are just failing because python2.4 is the python version debian uses for

but the last one seems to be a real bug:

Compiling /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py ...
  File "/usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py", line 91
    yield row
SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause

I also found this error in list archive logs of zope-te...@epy.co.at.

from 'pydoc2.4 yield':

  The yield statement is not allowed in the try clause of a try ...
  finally construct. The difficulty is that there's no guarantee the
  generator will ever be resumed, hence no guarantee that the finally
  block will ever get executed.

is this a known bug, and does a fix exist?

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

Reply via email to