From f612f0e5087662feb02f763f129a5b18beeba06b Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Wed, 15 Mar 2017 14:05:39 +0100 Subject: [PATCH] Fix ignore_path_errors call in main The `parse_ignore_path_errors' function expects a list of paths, not an individual path. Change-Id: Icc8a4721b38776d8268c731ea5b624a3e4a3b2a9 --- doc8/main.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/doc8/main.py b/doc8/main.py index 4f2d4f5..60fb6ea 100644 --- a/doc8/main.py +++ b/doc8/main.py @@ -342,13 +342,12 @@ def main(): args['ignore_path'].extend(cfg.pop('ignore_path', [])) cfg.setdefault('ignore_path_errors', {}) - for tmp_ignore_path_error in args.pop('ignore_path_errors', []): - tmp_ignores = parse_ignore_path_errors(tmp_ignore_path_error) - for path, ignores in six.iteritems(tmp_ignores): - if path in cfg['ignore_path_errors']: - cfg['ignore_path_errors'][path].update(ignores) - else: - cfg['ignore_path_errors'][path] = set(ignores) + tmp_ignores = parse_ignore_path_errors(args.pop('ignore_path_errors', [])) + for path, ignores in six.iteritems(tmp_ignores): + if path in cfg['ignore_path_errors']: + cfg['ignore_path_errors'][path].update(ignores) + else: + cfg['ignore_path_errors'][path] = set(ignores) args.update(cfg) setup_logging(args.get('verbose'))