PDB怎么打破退出?

时间:2012-08-18 15:15:05

标签: python pdb

如何获取python调试器,pdb在退出时中断? 另外,为什么我这样做,我怎样才能打破引发的异常?

1 个答案:

答案 0 :(得分:7)

覆盖功能:

old_sys_exit = sys.exit
def new_sys_exit (value) : 
    print "in sys exit %s" % value
    old_sys_exit(value)
sys.exit = new_sys_exit

然后设置断点:

(Pdb) b new_sys_exit

它也适用于调用sys的其他模块。