R. David Murray writes:
OK, I just tried to add a new metadata field to that 53K item catalog I have. I got the frexp error I mentioned in an earlier post but did not have the actual traceback for. So here's the traceback in case
File ...Zope-2.1.2-src/lib/python/ZODB/Transaction.py, line 237, in commit File ...Zope-2.1.2-src/lib/python/ZODB/Connection.py, line 325, in commit (Info: (('BTree', 'Bucket'), '\000\000\000\000\000\002\027]', '')) SystemError: (see above)
Curious. This looks like a problem in cPickle, or perhaps BSDI's frexp() is stricter than most in some special case. Try asking on comp.lang.python; perhaps someone else has seen this problem. If not, try reproducing it outside of Zope, perhaps by trying cunningly chosen floating point numbers until cPickle fails. -- A.M. Kuchling http://starship.python.net/crew/amk/ Travel, of course, narrows the mind. -- Malcolm Muggeridge <