summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lee <IanLee1521@gmail.com>2015-09-10 13:13:14 -0700
committerIan Lee <IanLee1521@gmail.com>2015-09-10 13:13:14 -0700
commit15dcce0065bb2d7a2a35a10e1e81571a52b9f154 (patch)
tree723d06a98cee07862d6d0e726460aadcd9f90777
parent960a10c920b254fa9db43318061f64f645014cdf (diff)
downloadpep8-15dcce0065bb2d7a2a35a10e1e81571a52b9f154.tar.gz
Moved splitting into _parse_multi_options function
-rwxr-xr-xpep8.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/pep8.py b/pep8.py
index 45862bd..e5289d0 100755
--- a/pep8.py
+++ b/pep8.py
@@ -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