File tree Expand file tree Collapse file tree 2 files changed +5
-13
lines changed Expand file tree Collapse file tree 2 files changed +5
-13
lines changed Original file line number Diff line number Diff line change @@ -138,18 +138,7 @@ def set_line(
138
138
139
139
# This keeps track of the oldest supported Python version where the corresponding
140
140
# alias source is available.
141
- type_aliases_source_versions : Final = {
142
- "typing.List" : (2 , 7 ),
143
- "typing.Dict" : (2 , 7 ),
144
- "typing.Set" : (2 , 7 ),
145
- "typing.FrozenSet" : (2 , 7 ),
146
- "typing.ChainMap" : (3 , 3 ),
147
- "typing.Counter" : (2 , 7 ),
148
- "typing.DefaultDict" : (2 , 7 ),
149
- "typing.Deque" : (2 , 7 ),
150
- "typing.OrderedDict" : (3 , 7 ),
151
- "typing.LiteralString" : (3 , 11 ),
152
- }
141
+ type_aliases_source_versions : Final = {"typing.LiteralString" : (3 , 11 )}
153
142
154
143
# This keeps track of aliases in `typing_extensions`, which we treat specially.
155
144
typing_extensions_aliases : Final = {
Original file line number Diff line number Diff line change @@ -680,7 +680,10 @@ def add_builtin_aliases(self, tree: MypyFile) -> None:
680
680
"""
681
681
assert tree .fullname == "typing"
682
682
for alias , target_name in type_aliases .items ():
683
- if type_aliases_source_versions [alias ] > self .options .python_version :
683
+ if (
684
+ alias in type_aliases_source_versions
685
+ and type_aliases_source_versions [alias ] > self .options .python_version
686
+ ):
684
687
# This alias is not available on this Python version.
685
688
continue
686
689
name = alias .split ("." )[- 1 ]
You can’t perform that action at this time.
0 commit comments