Eryk Sun <eryk...@gmail.com> added the comment:

exec(obj, globals(), locals()) is the same as exec(obj). Also, locals in a 
function scope are optimized, so the locals() dict is a snapshot. Modifying the 
snapshot dict doesn't modify the optimized local variables. At most I think 
this issue is a duplicate of bpo-24800, to clarify the implicit local scope and 
behavior.

----------
nosy: +eryksun

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue43448>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to