Commit 15ca1e38 authored by Jenkins's avatar Jenkins Committed by Gerrit Code Review
Browse files

Merge "Fix the object is unhashable when inheriting the class "ComparableVersionedObject""

parents 578b23b6 c4d7b10e
......@@ -706,6 +706,9 @@ class ComparableVersionedObject(object):
return self.obj_to_primitive() == obj.obj_to_primitive()
return NotImplemented
def __hash__(self):
return super(ComparableVersionedObject, self).__hash__()
def __ne__(self, obj):
if hasattr(obj, 'obj_to_primitive'):
return self.obj_to_primitive() != obj.obj_to_primitive()
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment