@@ -2063,7 +2063,7 @@ def test_multiline_async_generator_expression(self):
20632063
20642064 def test_multiline_list_comprehension (self ):
20652065 snippet = textwrap .dedent ("""\
2066- [(x,
2066+ _ = [(x,
20672067 2*x)
20682068 for x
20692069 in [1,2,3] if (x > 0
@@ -2073,14 +2073,14 @@ def test_multiline_list_comprehension(self):
20732073 compiled_code , _ = self .check_positions_against_ast (snippet )
20742074 self .assertIsInstance (compiled_code , types .CodeType )
20752075 self .assertOpcodeSourcePositionIs (compiled_code , 'LIST_APPEND' ,
2076- line = 1 , end_line = 2 , column = 1 , end_column = 8 , occurrence = 1 )
2076+ line = 1 , end_line = 2 , column = 5 , end_column = 8 , occurrence = 1 )
20772077 self .assertOpcodeSourcePositionIs (compiled_code , 'JUMP_BACKWARD' ,
2078- line = 1 , end_line = 2 , column = 1 , end_column = 8 , occurrence = 1 )
2078+ line = 1 , end_line = 2 , column = 5 , end_column = 8 , occurrence = 1 )
20792079
20802080 def test_multiline_async_list_comprehension (self ):
20812081 snippet = textwrap .dedent ("""\
20822082 async def f():
2083- [(x,
2083+ _ = [(x,
20842084 2*x)
20852085 async for x
20862086 in [1,2,3] if (x > 0
@@ -2093,11 +2093,11 @@ async def f():
20932093 compiled_code = g ['f' ].__code__
20942094 self .assertIsInstance (compiled_code , types .CodeType )
20952095 self .assertOpcodeSourcePositionIs (compiled_code , 'LIST_APPEND' ,
2096- line = 2 , end_line = 3 , column = 5 , end_column = 12 , occurrence = 1 )
2096+ line = 2 , end_line = 3 , column = 9 , end_column = 12 , occurrence = 1 )
20972097 self .assertOpcodeSourcePositionIs (compiled_code , 'JUMP_BACKWARD' ,
2098- line = 2 , end_line = 3 , column = 5 , end_column = 12 , occurrence = 1 )
2098+ line = 2 , end_line = 3 , column = 9 , end_column = 12 , occurrence = 1 )
20992099 self .assertOpcodeSourcePositionIs (compiled_code , 'RETURN_VALUE' ,
2100- line = 2 , end_line = 7 , column = 4 , end_column = 36 , occurrence = 1 )
2100+ line = 2 , end_line = 2 , column = 4 , end_column = 5 , occurrence = 1 )
21012101
21022102 def test_multiline_set_comprehension (self ):
21032103 snippet = textwrap .dedent ("""\
0 commit comments