I'd like to implement 'setdefault' method for BTrees.
For me it seems like lacking feature of mapping protocol.
It can be of course easily emulated, but "Readability counts."(C) :)
If there won't be objections regarding this method then i'll try to
make this excercise on the branch.
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org