Lors du débogage d'un script Python, j'aimerais vraiment connaître la pile d'appels pour l'ensemble de mon programme. Une situation idéale serait s'il existait un drapeau en ligne de commande pour Python qui amènerait Python à imprimer tous les noms de fonction au fur et à mesure de leur appel (j'ai consulté man Python2.7
, mais je n'ai rien trouvé de ce genre).
En raison du nombre de fonctions dans ce script, je préférerais ne pas ajouter une instruction d'impression au début de chaque fonction et/ou classe, si possible.
Une solution intermédiaire consisterait à utiliser le débogueur de PyDev, placer quelques points d'arrêt et vérifier la pile d'appels à des points donnés dans mon programme, donc j'utiliserai cette approche pour le moment.
J'aimerais toujours voir une liste complète de toutes les fonctions appelées tout au long de la vie du programme, si une méthode de ce genre existe.