【发布时间】:2016-09-06 13:54:26
【问题描述】:
我有一个问题,出于调试目的,我在循环中放入 IPython shell:
for x in large_list:
if x.looks_bad():
import IPython
IPython.embed()
从那里我可能想终止 父 程序,因为在调试问题原因后,embed() 会被调用很多次。 sys.exit(1) 被 IPython 捕获,所以我不能使用它。
【问题讨论】:
-
这实际上是一个与173278类似的问题,只是来自IPython而不是unittest模块。