66intORstrORtype_params : typing_TypeAlias = Any
77intORtype_params : typing_TypeAlias = Any
88yourPythonIsOld : typing_TypeAlias = Any
9- if sys .version_info >= (3 , 11 ):
10- from ast import TryStar as astDOTTryStar
11- else :
12- astDOTTryStar : typing_TypeAlias = yourPythonIsOld
13- if sys .version_info >= (3 , 12 ):
14- from ast import ParamSpec as astDOTParamSpec , type_param as astDOTtype_param , TypeAlias as astDOTTypeAlias , TypeVar as astDOTTypeVar , TypeVarTuple as astDOTTypeVarTuple
15- else :
16- astDOTParamSpec : typing_TypeAlias = yourPythonIsOld
17- astDOTtype_param : typing_TypeAlias = yourPythonIsOld
18- astDOTTypeAlias : typing_TypeAlias = yourPythonIsOld
19- astDOTTypeVar : typing_TypeAlias = yourPythonIsOld
20- astDOTTypeVarTuple : typing_TypeAlias = yourPythonIsOld
21- hasDOTannotation_expr : typing_TypeAlias = ast .AnnAssign
22- hasDOTannotation_exprOrNone : typing_TypeAlias = ast .arg
23- hasDOTannotation : typing_TypeAlias = hasDOTannotation_expr | hasDOTannotation_exprOrNone
24- hasDOTarg_Identifier : typing_TypeAlias = ast .arg
25- hasDOTarg_IdentifierOrNone : typing_TypeAlias = ast .keyword
26- hasDOTarg : typing_TypeAlias = hasDOTarg_Identifier | hasDOTarg_IdentifierOrNone
27- hasDOTargs_arguments : typing_TypeAlias = ast .FunctionDef | ast .AsyncFunctionDef | ast .Lambda
28- hasDOTargs_list_expr : typing_TypeAlias = ast .Call
29- hasDOTargs_list_arg : typing_TypeAlias = ast .arguments
30- hasDOTargs : typing_TypeAlias = hasDOTargs_arguments | hasDOTargs_list_expr | hasDOTargs_list_arg
319hasDOTargtypes : typing_TypeAlias = ast .FunctionType
3210hasDOTasname : typing_TypeAlias = ast .alias
3311hasDOTattr : typing_TypeAlias = ast .Attribute
3412hasDOTbases : typing_TypeAlias = ast .ClassDef
35- hasDOTbody_list_stmt : typing_TypeAlias = ast .Module | ast .Interactive | ast .FunctionDef | ast .AsyncFunctionDef | ast .ClassDef | ast .For | ast .AsyncFor | ast .While | ast .If | ast .With | ast .AsyncWith | ast .Try | ast .ExceptHandler | astDOTTryStar | ast .match_case
36- hasDOTbody_expr : typing_TypeAlias = ast .Expression | ast .Lambda | ast .IfExp
37- hasDOTbody : typing_TypeAlias = hasDOTbody_list_stmt | hasDOTbody_expr
38- hasDOTbound : typing_TypeAlias = astDOTTypeVar
13+ if sys .version_info >= (3 , 12 ):
14+ hasDOTbound : typing_TypeAlias = ast .TypeVar
3915hasDOTcases : typing_TypeAlias = ast .Match
4016hasDOTcause : typing_TypeAlias = ast .Raise
4117hasDOTcls : typing_TypeAlias = ast .MatchClass
4218hasDOTcomparators : typing_TypeAlias = ast .Compare
4319hasDOTcontext_expr : typing_TypeAlias = ast .withitem
4420hasDOTconversion : typing_TypeAlias = ast .FormattedValue
45- hasDOTctx : typing_TypeAlias = ast .Attribute | ast .Subscript | ast .Starred | ast .Name | ast .List | ast .Tuple
46- hasDOTdecorator_list : typing_TypeAlias = ast .FunctionDef | ast .AsyncFunctionDef | ast .ClassDef
47- hasDOTdefault_value : typing_TypeAlias = astDOTTypeVar | astDOTParamSpec | astDOTTypeVarTuple
21+ hasDOTctx : typing_TypeAlias = ast .Attribute | ast .List | ast .Name | ast .Starred | ast .Subscript | ast .Tuple
22+ hasDOTdecorator_list : typing_TypeAlias = ast .AsyncFunctionDef | ast .ClassDef | ast .FunctionDef
23+ if sys .version_info >= (3 , 13 ):
24+ hasDOTdefault_value : typing_TypeAlias = ast .ParamSpec | ast .TypeVar | ast .TypeVarTuple
4825hasDOTdefaults : typing_TypeAlias = ast .arguments
49- hasDOTelt : typing_TypeAlias = ast .ListComp | ast .SetComp | ast .GeneratorExp
50- hasDOTelts : typing_TypeAlias = ast .Set | ast .List | ast .Tuple
26+ hasDOTelt : typing_TypeAlias = ast .GeneratorExp | ast .ListComp | ast .SetComp
27+ hasDOTelts : typing_TypeAlias = ast .List | ast .Set | ast .Tuple
5128hasDOTexc : typing_TypeAlias = ast .Raise
52- hasDOTfinalbody : typing_TypeAlias = ast .Try | astDOTTryStar
5329hasDOTformat_spec : typing_TypeAlias = ast .FormattedValue
5430hasDOTfunc : typing_TypeAlias = ast .Call
55- hasDOTgenerators : typing_TypeAlias = ast .ListComp | ast .SetComp | ast .DictComp | ast .GeneratorExp
31+ hasDOTgenerators : typing_TypeAlias = ast .DictComp | ast .GeneratorExp | ast .ListComp | ast .SetComp
5632hasDOTguard : typing_TypeAlias = ast .match_case
57- hasDOThandlers : typing_TypeAlias = ast .Try | astDOTTryStar
5833hasDOTid : typing_TypeAlias = ast .Name
5934hasDOTifs : typing_TypeAlias = ast .comprehension
6035hasDOTis_async : typing_TypeAlias = ast .comprehension
61- hasDOTitems : typing_TypeAlias = ast .With | ast .AsyncWith
62- hasDOTiter : typing_TypeAlias = ast .For | ast .AsyncFor | ast .comprehension
36+ hasDOTitems : typing_TypeAlias = ast .AsyncWith | ast .With
37+ hasDOTiter : typing_TypeAlias = ast .AsyncFor | ast .comprehension | ast .For
6338hasDOTkey : typing_TypeAlias = ast .DictComp
64- hasDOTkeys_list_exprOrNone : typing_TypeAlias = ast .Dict
65- hasDOTkeys_list_expr : typing_TypeAlias = ast .MatchMapping
66- hasDOTkeys : typing_TypeAlias = hasDOTkeys_list_exprOrNone | hasDOTkeys_list_expr
67- hasDOTkeywords : typing_TypeAlias = ast .ClassDef | ast .Call
39+ hasDOTkeywords : typing_TypeAlias = ast .Call | ast .ClassDef
6840hasDOTkind : typing_TypeAlias = ast .Constant
6941hasDOTkw_defaults : typing_TypeAlias = ast .arguments
7042hasDOTkwarg : typing_TypeAlias = ast .arguments
7749hasDOTlower : typing_TypeAlias = ast .Slice
7850hasDOTmodule : typing_TypeAlias = ast .ImportFrom
7951hasDOTmsg : typing_TypeAlias = ast .Assert
80- hasDOTname_Identifier : typing_TypeAlias = ast .FunctionDef | ast .AsyncFunctionDef | ast .ClassDef | astDOTTypeVar | astDOTParamSpec | astDOTTypeVarTuple
81- hasDOTname_IdentifierOrNone : typing_TypeAlias = ast .ExceptHandler | ast .MatchStar | ast .MatchAs
82- hasDOTname_str : typing_TypeAlias = ast .alias
83- hasDOTname_Name : typing_TypeAlias = astDOTTypeAlias
84- hasDOTname : typing_TypeAlias = hasDOTname_Identifier | hasDOTname_IdentifierOrNone | hasDOTname_str | hasDOTname_Name
85- hasDOTnames_list_alias : typing_TypeAlias = ast .Import | ast .ImportFrom
86- hasDOTnames_list_Identifier : typing_TypeAlias = ast .Global | ast .Nonlocal
87- hasDOTnames : typing_TypeAlias = hasDOTnames_list_alias | hasDOTnames_list_Identifier
88- hasDOTop_operator : typing_TypeAlias = ast .AugAssign | ast .BinOp
89- hasDOTop_boolop : typing_TypeAlias = ast .BoolOp
90- hasDOTop_unaryop : typing_TypeAlias = ast .UnaryOp
91- hasDOTop : typing_TypeAlias = hasDOTop_operator | hasDOTop_boolop | hasDOTop_unaryop
9252hasDOToperand : typing_TypeAlias = ast .UnaryOp
9353hasDOTops : typing_TypeAlias = ast .Compare
9454hasDOToptional_vars : typing_TypeAlias = ast .withitem
95- hasDOTorelse_list_stmt : typing_TypeAlias = ast .For | ast .AsyncFor | ast .While | ast .If | ast .Try | astDOTTryStar
96- hasDOTorelse_expr : typing_TypeAlias = ast .IfExp
97- hasDOTorelse : typing_TypeAlias = hasDOTorelse_list_stmt | hasDOTorelse_expr
98- hasDOTpattern_Pattern : typing_TypeAlias = ast .match_case
99- hasDOTpattern_patternOrNone : typing_TypeAlias = ast .MatchAs
100- hasDOTpattern : typing_TypeAlias = hasDOTpattern_Pattern | hasDOTpattern_patternOrNone
101- hasDOTpatterns : typing_TypeAlias = ast .MatchSequence | ast .MatchMapping | ast .MatchClass | ast .MatchOr
55+ hasDOTpatterns : typing_TypeAlias = ast .MatchClass | ast .MatchMapping | ast .MatchOr | ast .MatchSequence
10256hasDOTposonlyargs : typing_TypeAlias = ast .arguments
10357hasDOTrest : typing_TypeAlias = ast .MatchMapping
104- hasDOTreturns_expr : typing_TypeAlias = ast .FunctionType
105- hasDOTreturns_exprOrNone : typing_TypeAlias = ast .FunctionDef | ast .AsyncFunctionDef
106- hasDOTreturns : typing_TypeAlias = hasDOTreturns_expr | hasDOTreturns_exprOrNone
10758hasDOTright : typing_TypeAlias = ast .BinOp
10859hasDOTsimple : typing_TypeAlias = ast .AnnAssign
10960hasDOTslice : typing_TypeAlias = ast .Subscript
11061hasDOTstep : typing_TypeAlias = ast .Slice
11162hasDOTsubject : typing_TypeAlias = ast .Match
11263hasDOTtag : typing_TypeAlias = ast .TypeIgnore
113- hasDOTtarget_NameOrAttributeOrSubscript : typing_TypeAlias = ast .AugAssign | ast .AnnAssign
114- hasDOTtarget_expr : typing_TypeAlias = ast .For | ast .AsyncFor | ast .comprehension
115- hasDOTtarget_Name : typing_TypeAlias = ast .NamedExpr
116- hasDOTtarget : typing_TypeAlias = hasDOTtarget_NameOrAttributeOrSubscript | hasDOTtarget_expr | hasDOTtarget_Name
117- hasDOTtargets : typing_TypeAlias = ast .Delete | ast .Assign
118- hasDOTtest : typing_TypeAlias = ast .While | ast .If | ast .Assert | ast .IfExp
64+ hasDOTtargets : typing_TypeAlias = ast .Assign | ast .Delete
65+ hasDOTtest : typing_TypeAlias = ast .Assert | ast .If | ast .IfExp | ast .While
11966hasDOTtype : typing_TypeAlias = ast .ExceptHandler
120- hasDOTtype_comment : typing_TypeAlias = ast .FunctionDef | ast .AsyncFunctionDef | ast .Assign | ast .For | ast .AsyncFor | ast .With | ast .AsyncWith | ast .arg
67+ hasDOTtype_comment : typing_TypeAlias = ast .arg | ast .Assign | ast .AsyncFor | ast .AsyncFunctionDef | ast .AsyncWith | ast .For | ast .FunctionDef | ast .With
12168hasDOTtype_ignores : typing_TypeAlias = ast .Module
122- hasDOTtype_params : typing_TypeAlias = ast .FunctionDef | ast .AsyncFunctionDef | ast .ClassDef | astDOTTypeAlias
69+ if sys .version_info >= (3 , 12 ):
70+ hasDOTtype_params : typing_TypeAlias = ast .AsyncFunctionDef | ast .ClassDef | ast .FunctionDef | ast .TypeAlias
12371hasDOTupper : typing_TypeAlias = ast .Slice
124- hasDOTvalue_exprOrNone : typing_TypeAlias = ast .Return | ast .AnnAssign | ast .Yield
125- hasDOTvalue_expr : typing_TypeAlias = ast .Assign | ast .AugAssign | ast .Expr | ast .NamedExpr | ast .DictComp | ast .Await | ast .YieldFrom | ast .FormattedValue | ast .Attribute | ast .Subscript | ast .Starred | ast .keyword | astDOTTypeAlias | ast .MatchValue
126- hasDOTvalue_Any : typing_TypeAlias = ast .Constant
127- hasDOTvalue_LiteralTrueFalseOrNone : typing_TypeAlias = ast .MatchSingleton
128- hasDOTvalue : typing_TypeAlias = hasDOTvalue_exprOrNone | hasDOTvalue_expr | hasDOTvalue_Any | hasDOTvalue_LiteralTrueFalseOrNone
12972hasDOTvalues : typing_TypeAlias = ast .BoolOp | ast .Dict | ast .JoinedStr
13073hasDOTvararg : typing_TypeAlias = ast .arguments
0 commit comments