Est-il possible d'utiliser la fonction setTrace() dans un script qui n'a pas de définition de la méthode? à savoirsetTrace() en Python
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)
donc idéalement je ne voudrais la fonction de trace à être appelé à chaque itération/ligne de code exécuté dans la boucle. Je l'ai fait avec des scripts qui ont eu des définitions de méthode avant, mais je ne suis pas sûr de savoir comment cela fonctionne dans ce cas.