Skip to content

Commit 9751449

Browse files
onlinedmsullivan
authored andcommitted
Remove new_semantic_analyzer from config parameters (#7529)
Fixes #7523.
1 parent 6a5cc35 commit 9751449

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

mypy/config_parser.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,12 @@ def parse_section(prefix: str, template: Options,
178178
if key in config_types:
179179
ct = config_types[key]
180180
else:
181-
dv = getattr(template, key, None)
181+
dv = None
182+
# We have to keep new_semantic_analyzer in Options
183+
# for plugin compatibility but it is not a valid option anymore.
184+
assert hasattr(template, 'new_semantic_analyzer')
185+
if key != 'new_semantic_analyzer':
186+
dv = getattr(template, key, None)
182187
if dv is None:
183188
if key.endswith('_report'):
184189
report_type = key[:-7].replace('_', '-')

0 commit comments

Comments
 (0)