From 2cadc060d35a30a49d491331000ac57459d98be9 Mon Sep 17 00:00:00 2001 From: Carl Meyer Date: Sun, 6 Aug 2017 20:47:02 -0700 Subject: [PATCH] Don't load local plugins from user config. --- src/flake8/options/config.py | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/src/flake8/options/config.py b/src/flake8/options/config.py index 251697a..49910ba 100644 --- a/src/flake8/options/config.py +++ b/src/flake8/options/config.py @@ -313,20 +313,18 @@ def get_local_plugins(config_finder, cli_config=None, isolated=False): if cli_config: LOG.debug('Reading local plugins only from "%s" specified via ' '--config by the user', cli_config) - configs = [config_finder.cli_config(cli_config)] + config = config_finder.cli_config(cli_config) else: - configs = [ - config_finder.user_config(), - config_finder.local_configs(), - ] + config = config_finder.local_configs() section = '%s:local-plugins' % config_finder.program_name - for config in configs: - for plugin_type in ['extension', 'report']: - if config.has_option(section, plugin_type): - getattr(local_plugins, plugin_type).extend( - config.get(section, plugin_type).strip().splitlines() - ) + for plugin_type in ['extension', 'report']: + if config.has_option(section, plugin_type): + getattr(local_plugins, plugin_type).extend( + c.strip() for c in config.get( + section, plugin_type + ).strip().splitlines() + ) return local_plugins