Skip to content

Commit 7134b68

Browse files
committed
Speedup sorting and building/extending schema
Replicates graphql/graphql-js@3610786
1 parent eb9edd5 commit 7134b68

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/graphql/utilities/extend_schema.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,8 +230,12 @@ def extend_schema_args(
230230
return schema_kwargs
231231

232232
self = cls(type_extensions)
233-
for existing_type in schema_kwargs["types"] or ():
234-
self.type_map[existing_type.name] = self.extend_named_type(existing_type)
233+
234+
self.type_map = {
235+
type_.name: self.extend_named_type(type_)
236+
for type_ in schema_kwargs["types"] or ()
237+
}
238+
235239
for type_node in type_defs:
236240
name = type_node.name.value
237241
self.type_map[name] = std_type_map.get(name) or self.build_type(type_node)

0 commit comments

Comments
 (0)