diff options
| author | Ian Cordasco <graffatcolmingov@gmail.com> | 2016-11-09 02:31:15 +0000 |
|---|---|---|
| committer | Ian Cordasco <graffatcolmingov@gmail.com> | 2016-11-09 02:31:15 +0000 |
| commit | 35a35c2a617ac346790180783c616b692d79c03b (patch) | |
| tree | 2df7d109d478dae00af70d4eb98846139f29a251 /src/flake8 | |
| parent | 9334ca9834043e8ac0a2647798382257f4a2470e (diff) | |
| parent | 6595d3a08dedec4ff07683bf2c8f5aca2637fc5f (diff) | |
| download | flake8-35a35c2a617ac346790180783c616b692d79c03b.tar.gz | |
Merge branch 'pycodestyle21' into 'master'
Add previous_unindented_logical_line attribute
This attribute is introduced in pycodestyle 2.1.0
Closes #246
See: https://github.com/PyCQA/pycodestyle/issues/400
See merge request !134
Diffstat (limited to 'src/flake8')
| -rw-r--r-- | src/flake8/processor.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/flake8/processor.py b/src/flake8/processor.py index 2757e8f..7cea038 100644 --- a/src/flake8/processor.py +++ b/src/flake8/processor.py @@ -41,6 +41,7 @@ class FileProcessor(object): - :attr:`noqa` - :attr:`previous_indent_level` - :attr:`previous_logical` + - :attr:`previous_unindented_logical_line` - :attr:`tokens` - :attr:`file_tokens` - :attr:`total_lines` @@ -89,6 +90,8 @@ class FileProcessor(object): self.previous_indent_level = 0 #: Previous logical line self.previous_logical = '' + #: Previous unindented (i.e. top-level) logical line + self.previous_unindented_logical_line = '' #: Current set of tokens self.tokens = [] #: Total number of lines in the file @@ -163,6 +166,8 @@ class FileProcessor(object): if self.logical_line: self.previous_indent_level = self.indent_level self.previous_logical = self.logical_line + if not self.indent_level: + self.previous_unindented_logical_line = self.logical_line self.blank_lines = 0 self.tokens = [] self.noqa = False |
