Irit Katriel added the comment:
y = 1, so the body of the while loop will never execute and the name will never
need to be resolved.
The bug tracker is not an appropriate place to ask questions about the code, it
is for reporting bugs in python.
--
nosy: +iritkatriel
resolution: ->
New submission from zcpara :
In cpython/Lib/test/test_sys_settrace.py, there is a function:
1 def no_pop_blocks():
2y = 1
3while not y:
4bla
5x = 1
what does bla mean? bla is not defined anywhere. But the function can pass the
compilation. bla is treated as a global name in