При отладке Python script мне бы очень хотелось узнать весь стек вызовов для всей моей программы. Идеальная ситуация была бы, если бы был флаг командной строки для python, который заставил бы Python печатать все имена функций по мере их вызова (я проверил man Python2.7
, но ничего не нашел в этом роде).
Из-за количества функций в этом script, я бы предпочел не добавлять инструкцию печати к началу каждой функции и/или класса, если это возможно.
промежуточным решением было бы использовать отладчик PyDev, поместить пару контрольных точек и проверить стек вызовов для заданных точек в моей программе, поэтому я буду использовать этот подход в настоящее время.
Я бы предпочел увидеть полный список всех функций, называемых на протяжении всей жизни программы, если такой метод существует.