Я хочу отслеживать функции, используемые конкретной командой, в частности для OpenStack. Теперь у меня есть команда, скажем, «nova image-list», которая показывает изображения, доступные в репозитории. Я хочу знать, какие функции выполняет эта команда?Как отслеживать функции, используемые командой python?
Я пробовал с strace, но максимум, что я мог получить, это файлы, которые открывается командой (и их много!). Снова я попытался с следовым модулем питона, но когда я пытаюсь
tracer.run («Nova-ОБРАЗА список»)
дает синтаксическую ошибку. Теперь, есть ли инструмент/механизм, который может помочь мне получить поток этой команды?
По функциям вы имеете в виду другие методы python кодовые вызовы или системные вызовы, которые запускаются при запуске вашего кода на Python. – sateesh
Нет, на самом деле я хочу методы. Системные вызовы я могу отслеживать с помощью strace. – Pensu
Вы имеете в виду debbuger? Попробуйте pdb или ipdb –