From 9fa566398627ea5696cc9a526597c500e4278401 Mon Sep 17 00:00:00 2001 From: "Eric N. Vander Weele" Date: Sun, 1 Dec 2019 11:59:12 -0600 Subject: application: Inline creation of config.ConfigFileFinder Simplify the initialization code path by invoking `config.ConfigFileFinder` directly instead of the extra hop by calling the static class-level `Application.make_config_finder()` method. --- src/flake8/api/legacy.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/flake8/api') diff --git a/src/flake8/api/legacy.py b/src/flake8/api/legacy.py index ac3fabb..2761163 100644 --- a/src/flake8/api/legacy.py +++ b/src/flake8/api/legacy.py @@ -10,6 +10,7 @@ import os.path import flake8 from flake8.formatting import base as formatter from flake8.main import application as app +from flake8.options import config LOG = logging.getLogger(__name__) @@ -30,9 +31,10 @@ def get_style_guide(**kwargs): application = app.Application() prelim_opts, remaining_args = application.parse_preliminary_options([]) flake8.configure_logging(prelim_opts.verbose, prelim_opts.output_file) - config_finder = application.make_config_finder( + config_finder = config.ConfigFileFinder( application.program, prelim_opts.append_config ) + application.find_plugins( config_finder, prelim_opts.config, prelim_opts.isolated ) -- cgit v1.2.1