mirror of
https://github.com/graphql-python/graphene.git
synced 2024-11-11 12:16:58 +03:00
Improved fields
This commit is contained in:
parent
cfba52e6f3
commit
2fed5c7e4a
|
@ -65,8 +65,8 @@ class NodeField(Field):
|
||||||
|
|
||||||
def __init__(self, object_type=None, *args, **kwargs):
|
def __init__(self, object_type=None, *args, **kwargs):
|
||||||
from graphene.relay.types import Node
|
from graphene.relay.types import Node
|
||||||
kwargs['id'] = ID(description='The ID of an object')
|
id = kwargs.pop('id', None) or ID(description='The ID of an object')
|
||||||
super(NodeField, self).__init__(object_type or Node, *args, **kwargs)
|
super(NodeField, self).__init__(object_type or Node, id=id, *args, **kwargs)
|
||||||
self.field_object_type = object_type
|
self.field_object_type = object_type
|
||||||
|
|
||||||
def id_fetcher(self, global_id, info):
|
def id_fetcher(self, global_id, info):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user