summaryrefslogtreecommitdiff
path: root/src/flake8
diff options
context:
space:
mode:
authorAnthony Sottile <asottile@umich.edu>2020-01-16 22:59:38 +0000
committerAnthony Sottile <asottile@umich.edu>2020-01-16 22:59:38 +0000
commitd583f051ed8ef047693956670f991692b5749318 (patch)
tree599b51792ae0e6797a6aebe2e8d1564c5f2db963 /src/flake8
parent6223dd8ab7b268537164cb3d76bec21ea57fefb9 (diff)
parentbfb79b46c807168dbc25fd1e9e41359c4558256f (diff)
downloadflake8-d583f051ed8ef047693956670f991692b5749318.tar.gz
Merge branch 'file_not_found_error' into 'master'
Ensure that a not-found file produces an error Closes #600 See merge request pycqa/flake8!404
Diffstat (limited to 'src/flake8')
-rw-r--r--src/flake8/checker.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/flake8/checker.py b/src/flake8/checker.py
index a454f2f..5482454 100644
--- a/src/flake8/checker.py
+++ b/src/flake8/checker.py
@@ -86,6 +86,7 @@ class Manager(object):
self.options = style_guide.options
self.checks = checker_plugins
self.jobs = self._job_count()
+ self._all_checkers = [] # type: List[FileChecker]
self.checkers = [] # type: List[FileChecker]
self.statistics = {
"files": 0,
@@ -234,17 +235,15 @@ class Manager(object):
) or is_stdin
checks = self.checks.to_dictionary()
- checkers = (
+ self._all_checkers = [
FileChecker(filename, checks, self.options)
for argument in paths
for filename in utils.filenames_from(
argument, self.is_path_excluded
)
if should_create_file_checker(filename, argument)
- )
- self.checkers = [
- checker for checker in checkers if checker.should_process
]
+ self.checkers = [c for c in self._all_checkers if c.should_process]
LOG.info("Checking %d files", len(self.checkers))
def report(self):
@@ -260,7 +259,7 @@ class Manager(object):
tuple(int, int)
"""
results_reported = results_found = 0
- for checker in self.checkers:
+ for checker in self._all_checkers:
results = sorted(
checker.results, key=lambda tup: (tup[1], tup[2])
)