Есть ли способ использовать функцию setTrace () в сценарии, у которого нет определений методов? т.е.
for i in range(1, 100):
print i
def traceit(frame, event, arg):
if event == "line":
lineno = frame.f_lineno
print "line", lineno
return traceit
sys.settrace(traceit)
так что в идеале я бы хотел, чтобы функция trace вызывалась на каждой итерации / строке кода, выполняемой в цикле. Я сделал это с помощью сценариев, которые ранее имели определения методов, но я не уверен, как заставить его работать в этом случае.