I'm inclined to treat the use of the comparison operator inherited
from object in BTrees to be a bug.  I plan to fix this on the
trunk.

I'm tempted to fix this in 10.1.  This change would make it impossible
to add keys to BTrees or buckets or to add items to BTree-based
sets if the key or items inherits it's comparison from object.  This
would only apply to instances of new-style classes, including
persistent objects. (It wouldn't affect old-style-class instances,
which are too hard to introspect.)

Thoughts?

Jim

--
Jim Fulton
_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zodb-dev

Reply via email to