Terry J. Reedy <[email protected]> added the comment:
Raymond's last point is that set objects should be immutably hashable. I would
say 'must be' in the sense that mutably hashable objects break sets in various
ways, starting with uniqueness. If we were to make a change, I think the
replacement should be 'immutably hashable'
'unique objects' would also need qualification. As is, one might reasonably
expect. for instance, {1+0j, 1.0, 1} to have 3 elements rather than 1. It is
really 'objects unique up to equality', where equality may or may not be by
identity.
However, I am inclined to agree with Raymond that we should stick to the
current easily read sentence.
----------
nosy: +terry.reedy
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue42348>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com