@@ -1348,15 +1348,15 @@ def check_logical(self):
13481348 for result in self .run_check (check , argument_names ) or ():
13491349 (offset , text ) = result
13501350 if isinstance (offset , tuple ):
1351- (orig_number , orig_offset ) = offset
1351+ (li_number , li_offset ) = offset
13521352 else :
1353- orig_number = token0 [ 2 ][ 0 ]
1354- orig_offset = token0 [ 2 ][ 1 ] + offset
1355- for token_offset , token in self . mapping :
1356- if offset >= token_offset :
1357- orig_number = token [2 ][0 ]
1358- orig_offset = (token [2 ][1 ] + offset - token_offset )
1359- self .report_error (orig_number , orig_offset , text , check )
1353+ ( token_offset , token ) = ( 0 , token0 )
1354+ for ( token_offset , token ) in self . mapping :
1355+ if offset < token_offset :
1356+ break
1357+ li_number = token [2 ][0 ]
1358+ li_offset = (token [2 ][1 ] + offset - token_offset )
1359+ self .report_error (li_number , li_offset , text , check )
13601360 if self .logical_line :
13611361 self .previous_indent_level = self .indent_level
13621362 self .previous_logical = self .logical_line
0 commit comments