summaryrefslogtreecommitdiff
path: root/src/flake8/checker.py
diff options
context:
space:
mode:
authorLeonardo Rochael Almeida <leorochael@gmail.com>2016-07-20 17:22:49 -0300
committerLeonardo Rochael Almeida <leorochael@gmail.com>2016-07-20 18:45:01 -0300
commit7934f8dce2fc1c5d8da374a3c7435d36f9526b0b (patch)
tree65be71e2def5f9f5b07e697e10c2ae0080224964 /src/flake8/checker.py
parentb2b4cae8e3ef27b8545a8d98a35dc7b07b1b132f (diff)
downloadflake8-7934f8dce2fc1c5d8da374a3c7435d36f9526b0b.tar.gz
Propagate the stdin_display_name to checker and processor
This way plugins like flake8-putty can have access to the correct filename.
Diffstat (limited to 'src/flake8/checker.py')
-rw-r--r--src/flake8/checker.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/flake8/checker.py b/src/flake8/checker.py
index d5132ff..7c70ace 100644
--- a/src/flake8/checker.py
+++ b/src/flake8/checker.py
@@ -398,20 +398,20 @@ class FileChecker(object):
:type style_guide:
flake8.style_guide.StyleGuide
"""
- self.filename = filename
self.checks = checks
self.style_guide = style_guide
self.results = []
- self.processor = self._make_processor()
+ self.processor = self._make_processor(filename)
+ self.filename = self.processor.filename
self.statistics = {
'tokens': 0,
'logical lines': 0,
'physical lines': len(self.processor.lines),
}
- def _make_processor(self):
+ def _make_processor(self, filename):
try:
- return processor.FileProcessor(self.filename,
+ return processor.FileProcessor(filename,
self.style_guide.options)
except IOError:
# If we can not read the file due to an IOError (e.g., the file