[Python-Dev] set.remove feature/bug
Paolino
paolo_veronelli at libero.it
Fri Aug 12 17:14:24 CEST 2005
I can't contact sourceforge bug tracker sorry.
set.remove is trying to freeze sets when they are used as keys.No matter
if an __hash__ method is defined.
This is incoherent with Set.remove and dict.__delete__ & co.
If this is a feature ,then I ask strongly to keep sets module in the
stdlib for ever.
Or if there is a workaround, please tell me here because python-list
didn't help.
class H(set):
def __hash__(self):return id(self)
s=H()
f=set()
f.add(s)
f.remove(s) # this fails
Regards Paolino
More information about the Python-Dev
mailing list