I've just upgraded from Quixote 0.4.2 to 0.5.0, Zope from 2.4.3 to 2.5.1 and
I'm hitting a new problem with Quixote when I run the demo that comes with
it.
Running it with Python 2.1.3 gives:
[jrush@vault demo]$ python2.1 demo.cgi
python2.1: Python/ceval.c:695: eval_code2: Assertion `(stack_pointer -f
->f_valuestack) <= f->f_stacksize' failed.
Aborted
But doing the exact same thing with Python 2.2.1 works fine. However,
since I'm using Zope/ZODB, which because of ExtensionClass et. al.
isn't yet certified to run under Python 2.2, I can't use it for ZODB work.
I've deleted all .ptlc/.pyc files, just to be sure there isn't anything old
lying about. Running it with -v generates a long list of imports, the
last of which are:
import quixote.demo # precompiled from
/usr/lib/python2.1/site-packages/quixote/demo/__init__.pyc
import quixote.TemplateIO # from
/usr/lib/python2.1/site-packages/quixote/TemplateIO.py
Has anyone seen this before? Are there others using ZODB and
Quixote together sucessfully, with these versions?
-Jeff Rush