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
[Paolino]
I can't contact sourceforge bug tracker sorry.
I've added a bug report for you: www.python.org/sf/1257731
set.remove is trying to freeze sets when they are used as keys.No
matter
if an __hash__ method is defined.
Will fix. Feel free to email me off-list with any questions.
Raymond