Code:
def __b():
[__a for __b in [__b] for _ in []]
return locals()
On #104603, calling this gives:
>>> __b()
{'__b': <function __b at 0x100e3e390>}
But on 3.11:
So the locals() in the outer function can now include comprehension variables from the inner comprehension. cc @carljm
Linked PRs
Reactions are currently unavailable
Code:
On #104603, calling this gives:
>>> __b() {'__b': <function __b at 0x100e3e390>}But on 3.11:
>>> __b() {}So the locals() in the outer function can now include comprehension variables from the inner comprehension. cc @carljm
Linked PRs