@@ -237,8 +237,8 @@ def maximum_line_length(physical_line, max_line_length, multiline, noqa):
237237
238238
239239def 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 ):
242242 r"""Separate top-level function and class definitions with two blank lines.
243243
244244 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,
274274 elif blank_before != 2 :
275275 yield 0 , "E302 expected 2 blank lines, found %d" % blank_before
276276 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' ))):
278278 yield 0 , "E305 expected 2 blank lines after " \
279279 "class or function definition, found %d" % blank_before
280280
@@ -1617,7 +1617,7 @@ def check_logical(self):
16171617 self .previous_indent_level = self .indent_level
16181618 self .previous_logical = self .logical_line
16191619 if not self .indent_level :
1620- self .previous_logical_toplevel = self .logical_line
1620+ self .previous_unindented_logical_line = self .logical_line
16211621 self .blank_lines = 0
16221622 self .tokens = []
16231623
@@ -1688,7 +1688,7 @@ def check_all(self, expected=None, line_offset=0):
16881688 self .indent_char = None
16891689 self .indent_level = self .previous_indent_level = 0
16901690 self .previous_logical = ''
1691- self .previous_logical_toplevel = ''
1691+ self .previous_unindented_logical_line = ''
16921692 self .tokens = []
16931693 self .blank_lines = self .blank_before = 0
16941694 parens = 0
0 commit comments