mirror of
https://github.com/graphql-python/graphene.git
synced 2025-02-02 20:54:16 +03:00
Removed unused functions
This commit is contained in:
parent
02c203f748
commit
858343a8f6
|
@ -8,35 +8,6 @@ from .mountedtype import MountedType
|
||||||
from .unmountedtype import UnmountedType
|
from .unmountedtype import UnmountedType
|
||||||
|
|
||||||
|
|
||||||
def merge(*dicts):
|
|
||||||
'''
|
|
||||||
Merge the dicts into one
|
|
||||||
'''
|
|
||||||
merged = OrderedDict()
|
|
||||||
for _dict in dicts:
|
|
||||||
merged.update(_dict)
|
|
||||||
return merged
|
|
||||||
|
|
||||||
|
|
||||||
def get_base_fields(bases, _as=None):
|
|
||||||
'''
|
|
||||||
Get all the fields in the given bases
|
|
||||||
'''
|
|
||||||
fields = OrderedDict()
|
|
||||||
from ..types import Interface
|
|
||||||
# We allow inheritance in AbstractTypes and Interfaces but not ObjectTypes
|
|
||||||
inherited_bases = (Interface)
|
|
||||||
for base in bases:
|
|
||||||
if base in inherited_bases or not issubclass(base, inherited_bases):
|
|
||||||
continue
|
|
||||||
for name, field in base._meta.fields.items():
|
|
||||||
if name in fields:
|
|
||||||
continue
|
|
||||||
fields[name] = get_field_as(field, _as=_as)
|
|
||||||
|
|
||||||
return fields
|
|
||||||
|
|
||||||
|
|
||||||
def get_field_as(value, _as=None):
|
def get_field_as(value, _as=None):
|
||||||
'''
|
'''
|
||||||
Get type mounted
|
Get type mounted
|
||||||
|
|
Loading…
Reference in New Issue
Block a user