|
13 | 13 | from ..utils.str_converters import to_camel_case
|
14 | 14 | from .definitions import (GrapheneEnumType, GrapheneInputObjectType,
|
15 | 15 | GrapheneInterfaceType, GrapheneObjectType,
|
16 |
| - GrapheneScalarType, GrapheneUnionType) |
| 16 | + GrapheneScalarType, GrapheneUnionType, |
| 17 | + GrapheneGraphQLType) |
17 | 18 | from .dynamic import Dynamic
|
18 | 19 | from .enum import Enum
|
19 | 20 | from .field import Field
|
@@ -68,7 +69,7 @@ def graphene_reducer(self, map, type):
|
68 | 69 | return self.reducer(map, type.of_type)
|
69 | 70 | if type._meta.name in map:
|
70 | 71 | _type = map[type._meta.name]
|
71 |
| - if is_graphene_type(_type): |
| 72 | + if isinstance(_type, GrapheneGraphQLType): |
72 | 73 | assert _type.graphene_type == type
|
73 | 74 | return map
|
74 | 75 | if issubclass(type, ObjectType):
|
@@ -127,7 +128,7 @@ def construct_enum(self, map, type):
|
127 | 128 | def construct_objecttype(self, map, type):
|
128 | 129 | if type._meta.name in map:
|
129 | 130 | _type = map[type._meta.name]
|
130 |
| - if is_graphene_type(_type): |
| 131 | + if isinstance(_type, GrapheneGraphQLType): |
131 | 132 | assert _type.graphene_type == type
|
132 | 133 | return map
|
133 | 134 | map[type._meta.name] = GrapheneObjectType(
|
|
0 commit comments