diff options
-rwxr-xr-x | pep8.py | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -2081,10 +2081,10 @@ def process_options(arglist=None, parse_argv=False, config_file=None, options = read_config(options, args, arglist, parser) options.reporter = parse_argv and options.quiet == 1 and FileReport - options.filename = _parse_multi_options(options.filename.split(',')) + options.filename = _parse_multi_options(options.filename) options.exclude = normalize_paths(options.exclude) - options.select = _parse_multi_options(options.select.split(',')) - options.ignore = _parse_multi_options(options.ignore.split(',')) + options.select = _parse_multi_options(options.select) + options.ignore = _parse_multi_options(options.ignore) if options.diff: options.reporter = DiffReport @@ -2095,7 +2095,7 @@ def process_options(arglist=None, parse_argv=False, config_file=None, return options, args -def _parse_multi_options(options): +def _parse_multi_options(options, split_token=','): r"""Split and strip and discard empties. Turns the following: @@ -2106,7 +2106,7 @@ def _parse_multi_options(options): into ["A", "B"] """ if options: - return [o.strip() for o in options if o.strip()] + return [o.strip() for o in options.split(split_token) if o.strip()] else: return options |