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