2

我正在使用 python 2.4 并尝试调试扭曲的应用程序。

有什么方法可以让我监视一个对象并在其值更改时中断执行。

例如

从 A.state="connected" 开始我想要的是在 A.state 更改其值时通知或暂停执行。

我是 pdb 的新手并且很扭曲,所以如果您觉得这个问题需要更多信息,我可以提供。

4

2 回答 2

1

是的,看看这里:

这是一个更详细的答案。 python:在 pdb 中是否可以仅在 n 次命中后启用断点?

于 2010-11-18T02:44:08.467 回答
0

如果stateA带有 setter 方法的属性,那么您可以在其 setter 方法中设置一个断点,并且只要尝试更改它,执行就会中断。

于 2022-01-14T17:26:05.817 回答