From 6a377be6658b390b23b71d0f60dfa79e1c039902 Mon Sep 17 00:00:00 2001 From: Syrus Akbary Date: Wed, 4 Nov 2015 23:37:13 -0800 Subject: [PATCH] Improved fields hash, eq methods --- graphene/core/fields.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/graphene/core/fields.py b/graphene/core/fields.py index 4a8667fd..8d51cda7 100644 --- a/graphene/core/fields.py +++ b/graphene/core/fields.py @@ -184,8 +184,7 @@ class Field(object): def __eq__(self, other): # Needed for @total_ordering if isinstance(other, Field): - return self.creation_counter == other.creation_counter and \ - self.object_type == other.object_type + return self.creation_counter == other.creation_counter return NotImplemented def __lt__(self, other): @@ -195,7 +194,7 @@ class Field(object): return NotImplemented def __hash__(self): - return hash((self.creation_counter, self.object_type)) + return hash((self.creation_counter)) def __copy__(self): # We need to avoid hitting __reduce__, so define this