@@ -237,8 +237,8 @@ def maximum_line_length(physical_line, max_line_length, multiline, noqa):
237
237
238
238
239
239
def blank_lines (logical_line , blank_lines , indent_level , line_number ,
240
- blank_before , previous_logical , previous_logical_toplevel ,
241
- previous_indent_level ):
240
+ blank_before , previous_logical ,
241
+ previous_unindented_logical_line , previous_indent_level ):
242
242
r"""Separate top-level function and class definitions with two blank lines.
243
243
244
244
Method definitions inside a class are separated by a single blank line.
@@ -274,7 +274,7 @@ def blank_lines(logical_line, blank_lines, indent_level, line_number,
274
274
elif blank_before != 2 :
275
275
yield 0 , "E302 expected 2 blank lines, found %d" % blank_before
276
276
elif (logical_line and not indent_level and blank_before != 2 and
277
- previous_logical_toplevel .startswith (('def' , 'class' ))):
277
+ previous_unindented_logical_line .startswith (('def' , 'class' ))):
278
278
yield 0 , "E305 expected 2 blank lines after " \
279
279
"class or function definition, found %d" % blank_before
280
280
@@ -1617,7 +1617,7 @@ def check_logical(self):
1617
1617
self .previous_indent_level = self .indent_level
1618
1618
self .previous_logical = self .logical_line
1619
1619
if not self .indent_level :
1620
- self .previous_logical_toplevel = self .logical_line
1620
+ self .previous_unindented_logical_line = self .logical_line
1621
1621
self .blank_lines = 0
1622
1622
self .tokens = []
1623
1623
@@ -1688,7 +1688,7 @@ def check_all(self, expected=None, line_offset=0):
1688
1688
self .indent_char = None
1689
1689
self .indent_level = self .previous_indent_level = 0
1690
1690
self .previous_logical = ''
1691
- self .previous_logical_toplevel = ''
1691
+ self .previous_unindented_logical_line = ''
1692
1692
self .tokens = []
1693
1693
self .blank_lines = self .blank_before = 0
1694
1694
parens = 0
0 commit comments