File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -93,8 +93,6 @@ def build_ast_schema(
93
93
assert_valid_sdl (document_ast )
94
94
95
95
schema_def : Optional [SchemaDefinitionNode ] = None
96
- type_defs : List [TypeDefinitionNode ] = []
97
- append_type_def = type_defs .append
98
96
node_map : TypeDefinitionsMap = {}
99
97
directive_defs : List [DirectiveDefinitionNode ] = []
100
98
append_directive_def = directive_defs .append
@@ -103,9 +101,7 @@ def build_ast_schema(
103
101
schema_def = def_
104
102
elif isinstance (def_ , TypeDefinitionNode ):
105
103
def_ = cast (TypeDefinitionNode , def_ )
106
- type_name = def_ .name .value
107
- append_type_def (def_ )
108
- node_map [type_name ] = def_
104
+ node_map [def_ .name .value ] = def_
109
105
elif isinstance (def_ , DirectiveDefinitionNode ):
110
106
append_directive_def (def_ )
111
107
@@ -158,7 +154,7 @@ def resolve_type(type_ref: NamedTypeNode):
158
154
)
159
155
if subscription_type
160
156
else None ,
161
- types = [definition_builder .build_type (node ) for node in type_defs ],
157
+ types = [definition_builder .build_type (node ) for node in node_map . values () ],
162
158
directives = directives ,
163
159
ast_node = schema_def ,
164
160
assume_valid = assume_valid ,
You can’t perform that action at this time.
0 commit comments