run_checks: Support print_version for check_pep257.
This commit is contained in:
parent
aa6750ac1b
commit
18443a6880
@ -102,13 +102,15 @@ def run(name, target=None, print_version=False):
|
|||||||
return status
|
return status
|
||||||
|
|
||||||
|
|
||||||
def check_pep257(target):
|
def check_pep257(target, print_version=False):
|
||||||
"""Run pep257 checker with args passed.
|
"""Run pep257 checker with args passed.
|
||||||
|
|
||||||
We use this rather than run() because on some systems (e.g. Windows) no
|
We use this rather than run() because on some systems (e.g. Windows) no
|
||||||
pep257 binary is available.
|
pep257 binary is available.
|
||||||
"""
|
"""
|
||||||
# pylint: disable=assignment-from-no-return,no-member
|
# pylint: disable=assignment-from-no-return,no-member
|
||||||
|
if print_version:
|
||||||
|
print(pep257.__version__)
|
||||||
args = _get_args('pep257')
|
args = _get_args('pep257')
|
||||||
sys.argv = ['pep257', target]
|
sys.argv = ['pep257', target]
|
||||||
if args is not None:
|
if args is not None:
|
||||||
@ -256,7 +258,7 @@ def _get_checkers(args):
|
|||||||
# "Dynamic" checkers which exist once for each target.
|
# "Dynamic" checkers which exist once for each target.
|
||||||
for target in config.get('DEFAULT', 'targets').split(','):
|
for target in config.get('DEFAULT', 'targets').split(','):
|
||||||
checkers[target] = collections.OrderedDict([
|
checkers[target] = collections.OrderedDict([
|
||||||
('pep257', functools.partial(check_pep257, target)),
|
('pep257', functools.partial(check_pep257, target, args.version)),
|
||||||
('flake8', functools.partial(run, 'flake8', target, args.version)),
|
('flake8', functools.partial(run, 'flake8', target, args.version)),
|
||||||
('vcs', functools.partial(check_vcs_conflict, target)),
|
('vcs', functools.partial(check_vcs_conflict, target)),
|
||||||
('pylint', functools.partial(run, 'pylint', target, args.version)),
|
('pylint', functools.partial(run, 'pylint', target, args.version)),
|
||||||
|
Loading…
Reference in New Issue
Block a user