@@ -1348,15 +1348,15 @@ def check_logical(self):
1348
1348
for result in self .run_check (check , argument_names ) or ():
1349
1349
(offset , text ) = result
1350
1350
if isinstance (offset , tuple ):
1351
- (orig_number , orig_offset ) = offset
1351
+ (li_number , li_offset ) = offset
1352
1352
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 )
1360
1360
if self .logical_line :
1361
1361
self .previous_indent_level = self .indent_level
1362
1362
self .previous_logical = self .logical_line
0 commit comments