4040 UnionTypeDefinitionNode ,
4141 UnionTypeExtensionNode ,
4242)
43- from ..pyutils import inspect , FrozenList
43+ from ..pyutils import inspect
4444from ..type import (
4545 GraphQLArgument ,
4646 GraphQLArgumentMap ,
@@ -248,8 +248,7 @@ def extend_input_object_type(
248248 },
249249 ** build_input_field_map (extensions ),
250250 },
251- "extension_ast_nodes" : (kwargs ["extension_ast_nodes" ] or [])
252- + extensions ,
251+ "extension_ast_nodes" : kwargs ["extension_ast_nodes" ] + extensions ,
253252 }
254253 )
255254
@@ -261,8 +260,7 @@ def extend_enum_type(type_: GraphQLEnumType) -> GraphQLEnumType:
261260 ** {
262261 ** kwargs ,
263262 "values" : {** kwargs ["values" ], ** build_enum_value_map (extensions )},
264- "extension_ast_nodes" : (kwargs ["extension_ast_nodes" ] or [])
265- + extensions ,
263+ "extension_ast_nodes" : kwargs ["extension_ast_nodes" ] + extensions ,
266264 }
267265 )
268266
@@ -273,8 +271,7 @@ def extend_scalar_type(type_: GraphQLScalarType) -> GraphQLScalarType:
273271 return GraphQLScalarType (
274272 ** {
275273 ** kwargs ,
276- "extension_ast_nodes" : (kwargs ["extension_ast_nodes" ] or [])
277- + extensions ,
274+ "extension_ast_nodes" : kwargs ["extension_ast_nodes" ] + extensions ,
278275 }
279276 )
280277
@@ -298,8 +295,7 @@ def extend_object_type(type_: GraphQLObjectType) -> GraphQLObjectType:
298295 },
299296 ** build_field_map (extensions ),
300297 },
301- "extension_ast_nodes" : (kwargs ["extension_ast_nodes" ] or [])
302- + extensions ,
298+ "extension_ast_nodes" : kwargs ["extension_ast_nodes" ] + extensions ,
303299 }
304300 )
305301
@@ -323,8 +319,7 @@ def extend_interface_type(type_: GraphQLInterfaceType) -> GraphQLInterfaceType:
323319 },
324320 ** build_field_map (extensions ),
325321 },
326- "extension_ast_nodes" : (kwargs ["extension_ast_nodes" ] or [])
327- + extensions ,
322+ "extension_ast_nodes" : kwargs ["extension_ast_nodes" ] + extensions ,
328323 }
329324 )
330325
@@ -340,8 +335,7 @@ def extend_union_type(type_: GraphQLUnionType) -> GraphQLUnionType:
340335 for member_type in kwargs ["types" ]
341336 ]
342337 + build_union_types (extensions ),
343- "extension_ast_nodes" : (kwargs ["extension_ast_nodes" ] or [])
344- + extensions ,
338+ "extension_ast_nodes" : kwargs ["extension_ast_nodes" ] + extensions ,
345339 }
346340 )
347341
@@ -657,14 +651,7 @@ def build_type(ast_node: TypeDefinitionNode) -> GraphQLNamedType:
657651 else None ,
658652 "extensions" : None ,
659653 "ast_node" : schema_def or schema_kwargs ["ast_node" ],
660- "extension_ast_nodes" : (
661- (
662- schema_kwargs ["extension_ast_nodes" ]
663- or cast (FrozenList [SchemaExtensionNode ], FrozenList ())
664- )
665- + schema_extensions
666- )
667- or None ,
654+ "extension_ast_nodes" : schema_kwargs ["extension_ast_nodes" ] + schema_extensions ,
668655 "assume_valid" : assume_valid ,
669656 }
670657
0 commit comments