1 2 3 4 5 6 7 8 9 10 11 12
"""test global statement""" __revision__ = 0 exec 'a = __revision__' exec 'a = 1' in {} exec 'a = 1' in globals() def func(): """exec in local scope""" exec 'b = 1'