mirror of
https://github.com/graphql-python/graphene-django.git
synced 2025-04-26 03:53:46 +03:00
Remove field resolver
This commit is contained in:
parent
142f5141ea
commit
f357d7ebfb
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user