print('x=%s, z=%s' % (x, z))

@adds_dynamic_z_decorator
def recurse(x=0):
    global z
z = x
if x < 3:
    other_recurse(x)
print('calling func(1,2)')
func(1, 2)
print('calling recurse()')
recurse()
Могу ли я использовать декоратор для изменения локальной области действия функции в Python?