gpt4 book ai didi

python - 自动启动调试器,没有断点?

转载 作者:行者123 更新时间:2023-11-28 22:52:25 25 4
gpt4 key购买 nike

我的应用程序有 debug = True 配置选项,它打开了许多对调试有用的工具。我认为在 Debug模式打开时启用调试器是个好主意,但不是 python -m pdb someapp 的工作方式。相反,我希望它的行为就像用户在启动时输入“cont”一样,以便调试器仅在捕获到异常时出现。我如何在源代码级别做到这一点?

最佳答案

import sys

def run_pdb_hook(*args, **kwargs):
import pdb, traceback
traceback.print_exception(*args, **kwargs)
pdb.pm()

if debug:
sys.excepthook = run_pdb_hook

关于python - 自动启动调试器,没有断点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20429423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com