summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco J Sirabella <marco@sirabella.org>2017-07-09 18:58:37 -0400
committerMarco J Sirabella <marco@sirabella.org>2017-07-09 18:58:37 -0400
commitc556daab719a702859b648219006f9e0dee6faae (patch)
tree9506167ae96c5f39d3fceb3b22fbca49292d373c
parent769ea413d1b998628c60613c2e0c3dfa97b33c30 (diff)
downloadpep8-c556daab719a702859b648219006f9e0dee6faae.tar.gz
- Forward down verbosity level
-rwxr-xr-xpycodestyle.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/pycodestyle.py b/pycodestyle.py
index 5b7a39c..f402bc2 100755
--- a/pycodestyle.py
+++ b/pycodestyle.py
@@ -1995,8 +1995,9 @@ class StyleGuide(object):
# build options from dict
options_dict = dict(*args, **kwargs)
arglist = None if parse_argv else options_dict.get('paths', None)
+ verbose = options_dict.get('verbose', False)
options, self.paths = process_options(
- arglist, parse_argv, config_file, parser)
+ arglist, parse_argv, config_file, parser, verbose)
if options_dict:
options.__dict__.update(options_dict)
if 'paths' in options_dict:
@@ -2256,7 +2257,7 @@ def read_config(options, args, arglist, parser):
def process_options(arglist=None, parse_argv=False, config_file=None,
- parser=None):
+ parser=None, verbose=False):
"""Process options passed either via arglist or via command line args.
Passing in the ``config_file`` parameter allows other tools, such as flake8
@@ -2280,6 +2281,9 @@ def process_options(arglist=None, parse_argv=False, config_file=None,
(options, args) = parser.parse_args(arglist)
options.reporter = None
+ if verbose: # If specified verbose, continue on verbosity
+ options.verbose = verbose
+
if options.ensure_value('testsuite', False):
args.append(options.testsuite)
elif not options.ensure_value('doctest', False):