On 23 June 2002, Jeff Rush said:
> 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
I think that was a bug in the compiler modules that caused the PTL
compiler to generate bogus bytecode. Apparently it was fixed in 2.2;
I'm surprised it wasn't fixed in 2.1.2 or .3.
> 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.
Not true -- ZODB works fine with Python 2.2. You just can't use it with
new-style classes.
Greg
--
Greg Ward - software developer gward@mems-exchange.org
MEMS Exchange http://www.mems-exchange.org