diff options
| author | Anthony Sottile <asottile@umich.edu> | 2020-01-16 22:59:38 +0000 |
|---|---|---|
| committer | Anthony Sottile <asottile@umich.edu> | 2020-01-16 22:59:38 +0000 |
| commit | d583f051ed8ef047693956670f991692b5749318 (patch) | |
| tree | 599b51792ae0e6797a6aebe2e8d1564c5f2db963 /src/flake8 | |
| parent | 6223dd8ab7b268537164cb3d76bec21ea57fefb9 (diff) | |
| parent | bfb79b46c807168dbc25fd1e9e41359c4558256f (diff) | |
| download | flake8-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.py | 9 |
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]) ) |
