summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/flake8/options/manager.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/flake8/options/manager.py b/src/flake8/options/manager.py
index 3aea4ad..f745388 100644
--- a/src/flake8/options/manager.py
+++ b/src/flake8/options/manager.py
@@ -437,7 +437,9 @@ class OptionManager(object):
assert isinstance( # nosec (for bandit)
self.parser, argparse.ArgumentParser
), self.parser
- parsed_args = self.parser.parse_args(args, values)
+ if values:
+ self.parser.set_defaults(**vars(values))
+ parsed_args = self.parser.parse_args(args)
# TODO: refactor callers to not need this
return parsed_args, parsed_args.filenames