From f357d7ebfbe8c5ca4b8818e47179b6edd4ad03cf Mon Sep 17 00:00:00 2001 From: Olivia Rodriguez Valdes Date: Thu, 28 Feb 2019 10:48:30 -0500 Subject: [PATCH] Remove field resolver --- graphene_django/utils.py | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/graphene_django/utils.py b/graphene_django/utils.py index bbc984b..2d70742 100644 --- a/graphene_django/utils.py +++ b/graphene_django/utils.py @@ -6,8 +6,8 @@ from django.db.models.manager import Manager # from graphene.utils import LazyList +from django.utils.six import get_unbound_function from graphene.types.resolver import get_default_resolver -from graphene.utils.get_unbound_function import get_unbound_function class LazyList(object): @@ -111,20 +111,6 @@ def resolve_bound_resolver(resolver, root, info, **args): return resolver(root, info, **args) -def resolve_default_resolver(attname, default_value, root, info, **args): - """ - Resolve field with default resolver - :param attname: Field name - :param default_value: Field default value - :param root: Schema root - :param info: Schema info - :param args: Schema args - :return: Resolved field - """ - resolver = get_default_resolver() - return resolver(attname, default_value, root, info, **args) - - def auth_resolver(parent_resolver, permissions, attname, default_value, raise_exception, root, info, **args): """ Middleware resolver to check viewer's permissions @@ -145,7 +131,7 @@ def auth_resolver(parent_resolver, permissions, attname, default_value, raise_ex # A resolver is provided in the class return resolve_bound_resolver(parent_resolver, root, info, **args) # Get default resolver - return resolve_default_resolver(attname, default_value, root, info, **args) + return get_default_resolver(attname, default_value, root, info, **args) elif raise_exception: raise PermissionDenied() return None