5
5
from graphql import (GraphQLArgument , GraphQLBoolean , GraphQLField ,
6
6
GraphQLFloat , GraphQLID , GraphQLInputObjectField ,
7
7
GraphQLInt , GraphQLList , GraphQLNonNull , GraphQLString )
8
- from graphql .type import GraphQLEnumValue
9
8
from graphql .execution .executor import get_default_resolve_type_fn
9
+ from graphql .type import GraphQLEnumValue
10
10
from graphql .type .typemap import GraphQLTypeMap
11
11
12
- from ..utils .str_converters import to_camel_case
13
12
from ..utils .get_unbound_function import get_unbound_function
13
+ from ..utils .str_converters import to_camel_case
14
+ from .definitions import (GrapheneEnumType , GrapheneInputObjectType ,
15
+ GrapheneInterfaceType , GrapheneObjectType ,
16
+ GrapheneScalarType , GrapheneUnionType )
14
17
from .dynamic import Dynamic
15
18
from .enum import Enum
16
19
from .field import Field
@@ -83,7 +86,6 @@ def graphene_reducer(self, map, type):
83
86
return map
84
87
85
88
def construct_scalar (self , map , type ):
86
- from .definitions import GrapheneScalarType
87
89
_scalars = {
88
90
String : GraphQLString ,
89
91
Int : GraphQLInt ,
@@ -106,7 +108,6 @@ def construct_scalar(self, map, type):
106
108
return map
107
109
108
110
def construct_enum (self , map , type ):
109
- from .definitions import GrapheneEnumType
110
111
values = OrderedDict ()
111
112
for name , value in type ._meta .enum .__members__ .items ():
112
113
values [name ] = GraphQLEnumValue (
@@ -124,7 +125,6 @@ def construct_enum(self, map, type):
124
125
return map
125
126
126
127
def construct_objecttype (self , map , type ):
127
- from .definitions import GrapheneObjectType
128
128
if type ._meta .name in map :
129
129
_type = map [type ._meta .name ]
130
130
if is_graphene_type (_type ):
@@ -148,7 +148,6 @@ def construct_objecttype(self, map, type):
148
148
return map
149
149
150
150
def construct_interface (self , map , type ):
151
- from .definitions import GrapheneInterfaceType
152
151
_resolve_type = None
153
152
if type .resolve_type :
154
153
_resolve_type = partial (resolve_type , type .resolve_type , map , type ._meta .name )
@@ -164,7 +163,6 @@ def construct_interface(self, map, type):
164
163
return map
165
164
166
165
def construct_inputobjecttype (self , map , type ):
167
- from .definitions import GrapheneInputObjectType
168
166
map [type ._meta .name ] = GrapheneInputObjectType (
169
167
graphene_type = type ,
170
168
name = type ._meta .name ,
@@ -175,7 +173,6 @@ def construct_inputobjecttype(self, map, type):
175
173
return map
176
174
177
175
def construct_union (self , map , type ):
178
- from .definitions import GrapheneUnionType
179
176
_resolve_type = None
180
177
if type .resolve_type :
181
178
_resolve_type = partial (resolve_type , type .resolve_type , map , type ._meta .name )
0 commit comments