mirror of
https://github.com/graphql-python/graphene.git
synced 2025-02-08 23:50:38 +03:00
Merge branch 'refs/heads/master' into 1.0
Conflicts: graphene/core/fields.py
This commit is contained in:
commit
9e101898f1
|
@ -182,22 +182,6 @@ class Field(object):
|
||||||
return obj
|
return obj
|
||||||
|
|
||||||
|
|
||||||
class NativeField(Field):
|
|
||||||
|
|
||||||
def __init__(self, field=None):
|
|
||||||
super(NativeField, self).__init__(None)
|
|
||||||
self.field = field
|
|
||||||
|
|
||||||
def get_field(self, schema):
|
|
||||||
return self.field
|
|
||||||
|
|
||||||
def internal_field(self, schema):
|
|
||||||
return self.get_field(schema)
|
|
||||||
|
|
||||||
def internal_type(self, schema):
|
|
||||||
return self.internal_field(schema).type
|
|
||||||
|
|
||||||
|
|
||||||
class LazyField(Field):
|
class LazyField(Field):
|
||||||
|
|
||||||
def inner_field(self, schema):
|
def inner_field(self, schema):
|
||||||
|
@ -210,22 +194,6 @@ class LazyField(Field):
|
||||||
return self.inner_field(schema).internal_field(schema)
|
return self.inner_field(schema).internal_field(schema)
|
||||||
|
|
||||||
|
|
||||||
class LazyNativeField(NativeField):
|
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
|
||||||
super(LazyNativeField, self).__init__(None, *args, **kwargs)
|
|
||||||
|
|
||||||
def get_field(self, schema):
|
|
||||||
raise NotImplementedError(
|
|
||||||
"get_field function not implemented for %s LazyField" % self.__class__)
|
|
||||||
|
|
||||||
def internal_field(self, schema):
|
|
||||||
return self.get_field(schema)
|
|
||||||
|
|
||||||
def internal_type(self, schema):
|
|
||||||
return self.internal_field(schema).type
|
|
||||||
|
|
||||||
|
|
||||||
class TypeField(Field):
|
class TypeField(Field):
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user