mirror of
https://github.com/graphql-python/graphene.git
synced 2025-02-13 10:00:39 +03:00
Fixed default in DjangoConnection
This commit is contained in:
parent
e05b9ea79d
commit
56e1b2b638
|
@ -42,17 +42,18 @@ class ObjectTypeMeta(FieldsClassTypeMeta):
|
||||||
|
|
||||||
|
|
||||||
class ObjectType(six.with_metaclass(ObjectTypeMeta, FieldsClassType)):
|
class ObjectType(six.with_metaclass(ObjectTypeMeta, FieldsClassType)):
|
||||||
|
_root = None
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
abstract = True
|
abstract = True
|
||||||
|
|
||||||
def __getattr__(self, name):
|
def __getattr__(self, name):
|
||||||
if name != '_root' and self._root:
|
print self._root
|
||||||
return getattr(self._root, name)
|
return getattr(self._root, name)
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
signals.pre_init.send(self.__class__, args=args, kwargs=kwargs)
|
|
||||||
self._root = kwargs.pop('_root', None)
|
self._root = kwargs.pop('_root', None)
|
||||||
|
signals.pre_init.send(self.__class__, args=args, kwargs=kwargs)
|
||||||
args_len = len(args)
|
args_len = len(args)
|
||||||
fields = self._meta.fields
|
fields = self._meta.fields
|
||||||
if args_len > len(fields):
|
if args_len > len(fields):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user