【发布时间】:2018-01-10 05:34:44
【问题描述】:
pdb 调试器有一个不错的功能:
- r(eturn) 继续执行直到当前函数返回。
如果一个方法有多个返回语句,这很方便。
使用此功能,您可以看到方法将离开的位置,但您仍然可以看到使用了哪个返回语句。
pdb 调试器在如下代码行处停止:
return foo
我在 PyCharm 中找不到这个功能。
它是否可用,或者这是一个功能请求?
【问题讨论】:
-
看来你想留在方法中。通常的事情是“step out”,在函数返回后停止(在父方法中停止)
-
@ThomasWeller 是的,我更新了问题以使其更干净。
-
由于没有答案,我想这是一个功能请求,而不是我瞎了。我在这里创建了功能请求:youtrack.jetbrains.com/issue/PY-27869