Merge branch 'extra-config-normalization' into 'master'

Push down extra config file path normalization into main config handling

See merge request pycqa/flake8!333
This commit is contained in:
Anthony Sottile 2019-07-23 04:29:28 +00:00
commit 862b17d229
2 changed files with 2 additions and 9 deletions

View file

@ -158,13 +158,10 @@ class Application(object):
def make_config_finder(self):
"""Make our ConfigFileFinder based on preliminary opts and args."""
if self.config_finder is None:
extra_config_files = utils.normalize_paths(
self.prelim_opts.append_config
)
self.config_finder = config.ConfigFileFinder(
self.option_manager.program_name,
self.prelim_args,
extra_config_files,
self.prelim_opts.append_config,
)
def find_plugins(self):

View file

@ -28,11 +28,7 @@ class ConfigFileFinder(object):
"""
# The values of --append-config from the CLI
extra_config_files = extra_config_files or []
self.extra_config_files = [
# Ensure the paths are absolute paths for local_config_files
os.path.abspath(f)
for f in extra_config_files
]
self.extra_config_files = utils.normalize_paths(extra_config_files)
# Platform specific settings
self.is_windows = sys.platform == "win32"