如何跟踪python命令使用的函数?

时间:2013-06-11 06:16:23

标签: python cloud openstack openstack-nova

我想跟踪特定命令使用的函数,特别是OpenStack。现在,我有一个命令,让我们说“nova image-list'”,它显示了存储库中可用的图像。我想知道这个命令调用了什么函数?

我尝试使用strace,但我能得到的最大值是命令打开的文件(而且它们很多!)。我再次尝试使用python的跟踪模块,但是当我尝试

tracer.run(' nova image-list')

它给出了语法错误。现在,是否有工具/机制可以帮助我获得此命令的流程?

1 个答案:

答案 0 :(得分:0)

openstack的大多数python客户端都有一个没有很好记录的--debug标志,这将显示api查询发生在非常不安全的详细程度。