graphene/graphene/types/dynamic.py
2016-08-14 16:58:32 -07:00

15 lines
337 B
Python

import inspect
from ..utils.orderedtype import OrderedType
class Dynamic(OrderedType):
def __init__(self, type, _creation_counter=None):
super(Dynamic, self).__init__(_creation_counter=_creation_counter)
assert inspect.isfunction(type)
self.type = type
def get_type(self):
return self.type()