@@ -217,7 +217,7 @@ def split_commas(value: str) -> list[str]:
217217)
218218
219219
220- def _maybe_parse_individual_file (
220+ def _parse_individual_file (
221221 config_file : str , stderr : TextIO | None = None
222222) -> tuple [MutableMapping [str , Any ], dict [str , _INI_PARSER_CALLABLE ], str ] | None :
223223
@@ -261,7 +261,7 @@ def _find_config_file(
261261 while True :
262262 for name in defaults .CONFIG_NAMES + defaults .SHARED_CONFIG_NAMES :
263263 config_file = os .path .relpath (os .path .join (current_dir , name ))
264- ret = _maybe_parse_individual_file (config_file , stderr )
264+ ret = _parse_individual_file (config_file , stderr )
265265 if ret is None :
266266 continue
267267 return ret
@@ -276,7 +276,7 @@ def _find_config_file(
276276 current_dir = parent_dir
277277
278278 for config_file in defaults .USER_CONFIG_FILES :
279- ret = _maybe_parse_individual_file (config_file , stderr )
279+ ret = _parse_individual_file (config_file , stderr )
280280 if ret is None :
281281 continue
282282 return ret
@@ -300,16 +300,14 @@ def parse_config_file(
300300 stdout = stdout or sys .stdout
301301 stderr = stderr or sys .stderr
302302
303- if filename is not None :
304- ret = _maybe_parse_individual_file (filename , stderr )
305- if ret is None :
306- return
307- parser , config_types , file_read = ret
308- else :
309- ret = _find_config_file (stderr )
310- if ret is None :
311- return
312- parser , config_types , file_read = ret
303+ ret = (
304+ _parse_individual_file (filename , stderr )
305+ if filename is not None
306+ else _find_config_file (stderr )
307+ )
308+ if ret is None :
309+ return
310+ parser , config_types , file_read = ret
313311
314312 options .config_file = file_read
315313 os .environ ["MYPY_CONFIG_FILE_DIR" ] = os .path .dirname (os .path .abspath (file_read ))
0 commit comments