[ZODB-Dev] Nested OOBTrees?
Greg Ward
gward@mems-exchange.org
Mon, 4 Feb 2002 13:54:26 -0500
On 04 February 2002, Neil Schemenauer said:
> This seems to fix the problem:
>
> items = []
> while sessions:
> k = sessions.minKey()
> items.append((k, sessions[k]))
> del sessions[k]
>
> for k, v in items:
> sessions[k] = v
Good thinking. Did you check to see what referencesf() returns for the
sessions OOBTree after each loop? (I'm wondering if it might be wise to
create a brand-new sessions OOBTree and let the old one be pack()'ed to
oblivion.)
Greg