Attention: cross post Dieter Maurer wrote at 2003-1-24 09:13 +0100: > > We have run in an apparent "BTrees" bug (with the "BTrees" version > included in Zope 2.5.1). > > We try to insert a value into an "BTrees.OOBTree.OOBTree" instance > with > > tree[k]= v > > and get an "exceptions.KeyError on 13384379A0pfvqTmtEQ". > > The code comes from Zope's "Transience" implementation. > The reported key is some session key. We are not yet > sure, however, whether it is the key we are just trying > to insert. > > > Reading the "News.txt" of ZODB-3.2a1, this bug may not yet > be known. > > > We will install the "BTrees" package from ZODB-3.2a1 and > see whether the problem disappears. > I will report back... It has been a false alarm. Sorry!
The same problem occured with the new BTrees module. Therefore, I checked the error again and found, that the problem was not caused by "tree[k] = v" but by a nearby "del tree[k]" (which, of course, is entitled to raise "KeyError"). When we had analysed the error for the first time, we happened to look at some slightly outdated source. Viele Grüße Dieter _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )