# функция выполняется на каждую строку кода в __main__
import sys
def fun(*l):
print("New line of code done!!!")
def print_func_info(f):
print(f.__globals__) # dictionary of variables
print(f.__module__) # == __main__
def exec_func(f):
"""
Execute function
:param f: function
"""
f.__call__()
def test_func():
x = 1
y = 2
z = 3
#print('some')
return
sys.settrace(fun)
test_func()
test_func()