【发布时间】:2014-01-29 06:51:59
【问题描述】:
我正在使用 Graphite 图表库,我想编辑源文件以调试问题。
具体来说,我想编辑graphite/webapp/graphite/render/gylph.py drawGraph() 函数。
但是当我更改代码并渲染图表时,在代码的该区域产生错误,我编辑的代码似乎没有执行。
事实上,我可以删除整个文件和 pyc 文件,并且代码似乎仍然可以运行。
【问题讨论】:
我正在使用 Graphite 图表库,我想编辑源文件以调试问题。
具体来说,我想编辑graphite/webapp/graphite/render/gylph.py drawGraph() 函数。
但是当我更改代码并渲染图表时,在代码的该区域产生错误,我编辑的代码似乎没有执行。
事实上,我可以删除整个文件和 pyc 文件,并且代码似乎仍然可以运行。
【问题讨论】:
您可以使用python内置的调试器pdb。 输入你要编辑的源代码:
import pdb
pdb.set_trace()
就在您要停止执行并检查问题的位置之前。
【讨论】: