I don't think 'id(self)' is the right hash value: items which compare equal are also supposed to have the same hash value. Likely we should be using the hash of the fully-qualified name.
I don't think 'id(self)' is the right hash value: items which compare equal are also supposed to have the same hash value. Likely we should be using the hash of the fully-qualified name.