mirror of
https://github.com/graphql-python/graphene.git
synced 2025-03-11 15:35:47 +03:00
Revert "Improved fields hash, eq methods"
This reverts commit 6a377be665
.
This commit is contained in:
parent
842d11515e
commit
2f0bd7cf7c
|
@ -184,7 +184,8 @@ class Field(object):
|
||||||
def __eq__(self, other):
|
def __eq__(self, other):
|
||||||
# Needed for @total_ordering
|
# Needed for @total_ordering
|
||||||
if isinstance(other, Field):
|
if isinstance(other, Field):
|
||||||
return self.creation_counter == other.creation_counter
|
return self.creation_counter == other.creation_counter and \
|
||||||
|
self.object_type == other.object_type
|
||||||
return NotImplemented
|
return NotImplemented
|
||||||
|
|
||||||
def __lt__(self, other):
|
def __lt__(self, other):
|
||||||
|
@ -194,7 +195,7 @@ class Field(object):
|
||||||
return NotImplemented
|
return NotImplemented
|
||||||
|
|
||||||
def __hash__(self):
|
def __hash__(self):
|
||||||
return hash((self.creation_counter))
|
return hash((self.creation_counter, self.object_type))
|
||||||
|
|
||||||
def __copy__(self):
|
def __copy__(self):
|
||||||
# We need to avoid hitting __reduce__, so define this
|
# We need to avoid hitting __reduce__, so define this
|
||||||
|
|
Loading…
Reference in New Issue
Block a user