def f(x):
( # EXTENDED_ARG + UNPACK_SEQUENCE
y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y,
y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y,
y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y,
y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y,
y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y,
y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y,
y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y,
y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y,
y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y,
y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y, y,y,y,y,y,
) = x
for _ in range(20):
f(range(300)) # warmup
import sys
sys.settrace(print)
f(range(300)) # assertion failure
I found this while working on #91713
This results in
Assertion failed: cframe.use_tracing == 0, from here, in the UNPACK_SEQUENCE_ADAPTIVE instruction. Presumably, other specialized opcodes are similar.@markshannon @brandtbucher