@@ -198,10 +198,10 @@ class GraphQLNamedType(GraphQLType):
198
198
def __init__ (
199
199
self ,
200
200
name : str ,
201
- description : str = None ,
202
- extensions : Dict [str , Any ] = None ,
203
- ast_node : TypeDefinitionNode = None ,
204
- extension_ast_nodes : Collection [TypeExtensionNode ] = None ,
201
+ description : Optional [ str ] = None ,
202
+ extensions : Optional [ Dict [str , Any ] ] = None ,
203
+ ast_node : Optional [ TypeDefinitionNode ] = None ,
204
+ extension_ast_nodes : Optional [ Collection [TypeExtensionNode ] ] = None ,
205
205
) -> None :
206
206
if not name :
207
207
raise TypeError ("Must provide name." )
@@ -322,13 +322,13 @@ def serialize_odd(value):
322
322
def __init__ (
323
323
self ,
324
324
name : str ,
325
- serialize : GraphQLScalarSerializer = None ,
326
- parse_value : GraphQLScalarValueParser = None ,
327
- parse_literal : GraphQLScalarLiteralParser = None ,
328
- description : str = None ,
329
- extensions : Dict [str , Any ] = None ,
330
- ast_node : ScalarTypeDefinitionNode = None ,
331
- extension_ast_nodes : Collection [ScalarTypeExtensionNode ] = None ,
325
+ serialize : Optional [ GraphQLScalarSerializer ] = None ,
326
+ parse_value : Optional [ GraphQLScalarValueParser ] = None ,
327
+ parse_literal : Optional [ GraphQLScalarLiteralParser ] = None ,
328
+ description : Optional [ str ] = None ,
329
+ extensions : Optional [ Dict [str , Any ] ] = None ,
330
+ ast_node : Optional [ ScalarTypeDefinitionNode ] = None ,
331
+ extension_ast_nodes : Optional [ Collection [ScalarTypeExtensionNode ] ] = None ,
332
332
) -> None :
333
333
super ().__init__ (
334
334
name = name ,
@@ -392,7 +392,9 @@ def parse_value(value: Any) -> Any:
392
392
"""
393
393
return value
394
394
395
- def parse_literal (self , node : ValueNode , _variables : Dict [str , Any ] = None ) -> Any :
395
+ def parse_literal (
396
+ self , node : ValueNode , _variables : Optional [Dict [str , Any ]] = None
397
+ ) -> Any :
396
398
"""Parses an externally provided literal value to use as an input.
397
399
398
400
This default method uses the parse_value method and should be replaced
@@ -444,13 +446,13 @@ class GraphQLField:
444
446
def __init__ (
445
447
self ,
446
448
type_ : "GraphQLOutputType" ,
447
- args : GraphQLArgumentMap = None ,
448
- resolve : "GraphQLFieldResolver" = None ,
449
- subscribe : "GraphQLFieldResolver" = None ,
450
- description : str = None ,
451
- deprecation_reason : str = None ,
452
- extensions : Dict [str , Any ] = None ,
453
- ast_node : FieldDefinitionNode = None ,
449
+ args : Optional [ GraphQLArgumentMap ] = None ,
450
+ resolve : Optional [ "GraphQLFieldResolver" ] = None ,
451
+ subscribe : Optional [ "GraphQLFieldResolver" ] = None ,
452
+ description : Optional [ str ] = None ,
453
+ deprecation_reason : Optional [ str ] = None ,
454
+ extensions : Optional [ Dict [str , Any ] ] = None ,
455
+ ast_node : Optional [ FieldDefinitionNode ] = None ,
454
456
) -> None :
455
457
if not is_output_type (type_ ):
456
458
raise TypeError ("Field type must be an output type." )
@@ -588,10 +590,10 @@ def __init__(
588
590
self ,
589
591
type_ : "GraphQLInputType" ,
590
592
default_value : Any = Undefined ,
591
- description : str = None ,
592
- out_name : str = None ,
593
- extensions : Dict [str , Any ] = None ,
594
- ast_node : InputValueDefinitionNode = None ,
593
+ description : Optional [ str ] = None ,
594
+ out_name : Optional [ str ] = None ,
595
+ extensions : Optional [ Dict [str , Any ] ] = None ,
596
+ ast_node : Optional [ InputValueDefinitionNode ] = None ,
595
597
) -> None :
596
598
if not is_input_type (type_ ):
597
599
raise TypeError (f"Argument type must be a GraphQL input type." )
@@ -682,12 +684,12 @@ def __init__(
682
684
self ,
683
685
name : str ,
684
686
fields : Thunk [GraphQLFieldMap ],
685
- interfaces : Thunk [Collection ["GraphQLInterfaceType" ]] = None ,
686
- is_type_of : GraphQLIsTypeOfFn = None ,
687
- extensions : Dict [str , Any ] = None ,
688
- description : str = None ,
689
- ast_node : ObjectTypeDefinitionNode = None ,
690
- extension_ast_nodes : Collection [ObjectTypeExtensionNode ] = None ,
687
+ interfaces : Optional [ Thunk [Collection ["GraphQLInterfaceType" ] ]] = None ,
688
+ is_type_of : Optional [ GraphQLIsTypeOfFn ] = None ,
689
+ extensions : Optional [ Dict [str , Any ] ] = None ,
690
+ description : Optional [ str ] = None ,
691
+ ast_node : Optional [ ObjectTypeDefinitionNode ] = None ,
692
+ extension_ast_nodes : Optional [ Collection [ObjectTypeExtensionNode ] ] = None ,
691
693
) -> None :
692
694
super ().__init__ (
693
695
name = name ,
@@ -801,13 +803,13 @@ class GraphQLInterfaceType(GraphQLNamedType):
801
803
def __init__ (
802
804
self ,
803
805
name : str ,
804
- fields : Thunk [GraphQLFieldMap ] = None ,
805
- interfaces : Thunk [Collection ["GraphQLInterfaceType" ]] = None ,
806
- resolve_type : GraphQLTypeResolver = None ,
807
- description : str = None ,
808
- extensions : Dict [str , Any ] = None ,
809
- ast_node : InterfaceTypeDefinitionNode = None ,
810
- extension_ast_nodes : Collection [InterfaceTypeExtensionNode ] = None ,
806
+ fields : Optional [ Thunk [GraphQLFieldMap ] ] = None ,
807
+ interfaces : Optional [ Thunk [Collection ["GraphQLInterfaceType" ] ]] = None ,
808
+ resolve_type : Optional [ GraphQLTypeResolver ] = None ,
809
+ description : Optional [ str ] = None ,
810
+ extensions : Optional [ Dict [str , Any ] ] = None ,
811
+ ast_node : Optional [ InterfaceTypeDefinitionNode ] = None ,
812
+ extension_ast_nodes : Optional [ Collection [InterfaceTypeExtensionNode ] ] = None ,
811
813
) -> None :
812
814
super ().__init__ (
813
815
name = name ,
@@ -927,11 +929,11 @@ def __init__(
927
929
self ,
928
930
name ,
929
931
types : Thunk [Collection [GraphQLObjectType ]],
930
- resolve_type : GraphQLTypeResolver = None ,
931
- description : str = None ,
932
- extensions : Dict [str , Any ] = None ,
933
- ast_node : UnionTypeDefinitionNode = None ,
934
- extension_ast_nodes : Collection [UnionTypeExtensionNode ] = None ,
932
+ resolve_type : Optional [ GraphQLTypeResolver ] = None ,
933
+ description : Optional [ str ] = None ,
934
+ extensions : Optional [ Dict [str , Any ] ] = None ,
935
+ ast_node : Optional [ UnionTypeDefinitionNode ] = None ,
936
+ extension_ast_nodes : Optional [ Collection [UnionTypeExtensionNode ] ] = None ,
935
937
) -> None :
936
938
super ().__init__ (
937
939
name = name ,
@@ -1033,10 +1035,10 @@ def __init__(
1033
1035
self ,
1034
1036
name : str ,
1035
1037
values : Union [GraphQLEnumValueMap , Dict [str , Any ], Type [Enum ]],
1036
- description : str = None ,
1037
- extensions : Dict [str , Any ] = None ,
1038
- ast_node : EnumTypeDefinitionNode = None ,
1039
- extension_ast_nodes : Collection [EnumTypeExtensionNode ] = None ,
1038
+ description : Optional [ str ] = None ,
1039
+ extensions : Optional [ Dict [str , Any ] ] = None ,
1040
+ ast_node : Optional [ EnumTypeDefinitionNode ] = None ,
1041
+ extension_ast_nodes : Optional [ Collection [EnumTypeExtensionNode ] ] = None ,
1040
1042
) -> None :
1041
1043
super ().__init__ (
1042
1044
name = name ,
@@ -1119,7 +1121,7 @@ def parse_value(self, value: str) -> Any:
1119
1121
return Undefined
1120
1122
1121
1123
def parse_literal (
1122
- self , value_node : ValueNode , _variables : Dict [str , Any ] = None
1124
+ self , value_node : ValueNode , _variables : Optional [ Dict [str , Any ] ] = None
1123
1125
) -> Any :
1124
1126
# Note: variables will be resolved before calling this method.
1125
1127
if isinstance (value_node , EnumValueNode ):
@@ -1155,10 +1157,10 @@ class GraphQLEnumValue:
1155
1157
def __init__ (
1156
1158
self ,
1157
1159
value : Any = None ,
1158
- description : str = None ,
1159
- deprecation_reason : str = None ,
1160
- extensions : Dict [str , Any ] = None ,
1161
- ast_node : EnumValueDefinitionNode = None ,
1160
+ description : Optional [ str ] = None ,
1161
+ deprecation_reason : Optional [ str ] = None ,
1162
+ extensions : Optional [ Dict [str , Any ] ] = None ,
1163
+ ast_node : Optional [ EnumValueDefinitionNode ] = None ,
1162
1164
) -> None :
1163
1165
if description is not None and not is_description (description ):
1164
1166
raise TypeError ("The description of the enum value must be a string." )
@@ -1240,11 +1242,11 @@ def __init__(
1240
1242
self ,
1241
1243
name : str ,
1242
1244
fields : Thunk [GraphQLInputFieldMap ],
1243
- description : str = None ,
1244
- out_type : GraphQLInputFieldOutType = None ,
1245
- extensions : Dict [str , Any ] = None ,
1246
- ast_node : InputObjectTypeDefinitionNode = None ,
1247
- extension_ast_nodes : Collection [InputObjectTypeExtensionNode ] = None ,
1245
+ description : Optional [ str ] = None ,
1246
+ out_type : Optional [ GraphQLInputFieldOutType ] = None ,
1247
+ extensions : Optional [ Dict [str , Any ] ] = None ,
1248
+ ast_node : Optional [ InputObjectTypeDefinitionNode ] = None ,
1249
+ extension_ast_nodes : Optional [ Collection [InputObjectTypeExtensionNode ] ] = None ,
1248
1250
) -> None :
1249
1251
super ().__init__ (
1250
1252
name = name ,
@@ -1342,10 +1344,10 @@ def __init__(
1342
1344
self ,
1343
1345
type_ : "GraphQLInputType" ,
1344
1346
default_value : Any = Undefined ,
1345
- description : str = None ,
1346
- out_name : str = None ,
1347
- extensions : Dict [str , Any ] = None ,
1348
- ast_node : InputValueDefinitionNode = None ,
1347
+ description : Optional [ str ] = None ,
1348
+ out_name : Optional [ str ] = None ,
1349
+ extensions : Optional [ Dict [str , Any ] ] = None ,
1350
+ ast_node : Optional [ InputValueDefinitionNode ] = None ,
1349
1351
) -> None :
1350
1352
if not is_input_type (type_ ):
1351
1353
raise TypeError (f"Input field type must be a GraphQL input type." )
0 commit comments