LINUX.ORG.RU

Чем трассировать работу python-скрипта

 


1

2

Привет!

Есть проект из нескольких pyhon-скриптов (python2x), мне нужно получить трассировку его работы, а именно - передается скрипту при запуске строка, какими функциями она обрабатывается она обрабатывается, причем в виде


скрипт строкаНаВходе

модуль а (строкаНаВходе)
  вызвал модуль b(строкаОбработаннаяМодулемA)
    вернул СтрокаОбработаннаяМодулемB

Если будут графики какие модули взаимодействуют это будет вообще сказочно.

Пробовал стандартный trace - еще больше каши, проще по самому проекту ходить и дебажить. Google выдает много разных вариантов для трассировки, может кто что посоветует?

Заранее спасибо!

★★★★★

Последнее исправление: alozovskoy (всего исправлений: 2)

У питона есть ключик который заставит налету писать что где вызвалось. То ли ptrace, то ли mtrace, не помню.

Deleted
()
Ответ на: комментарий от ugoday

Пока так и живем, благо сейчас решил ту проблему которую собирался трассировать, но в будущем очень полезно будет иметь какую-нибудь сабжевую тулзу.

alozovskoy ★★★★★
() автор топика
Ответ на: комментарий от alozovskoy

Я писал еще утилитку, которая print втыкала куда надо. Но это, честно сказать, мне не фига не помогло - размер логов исчислялся мегабайтами.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.