【发布时间】:2019-09-07 19:13:23
【问题描述】:
我正在调试作为某种形式的插件框架的一部分编写的函数。该函数似乎没有做它应该做的事情,我怀疑,在堆栈的某个地方,有人正在捕获异常,或者引发(非常具体或非常通用)异常并测试发生了什么(但如果它是吞下,它仍然没有告诉我在哪里)。我可以进入调试器并检查每个堆栈级别的源代码。有没有更直接的方法来列出当前代码可能属于的任何 try-except 块——特别是任何此类块的 try-part?
当然,这仅用于调试目的。
【问题讨论】:
-
这是一个有趣的问题!让我们看看...
标签: python debugging exception