我编写了一个"CriticalException"处理程序来处理我的笔记本创建了不可用的数据或下面发生了其他错误的情况。我的目的是让笔记本的执行以"失败"状态停止,但它没有这样做。
我在日常生活中缺少什么?
此方法在我从所有笔记本"运行"的"帮助程序"笔记本中定义。此方法将被调用,但笔记本继续执行并以成功状态完成,而不是因失败状态而停止。
def CriticalException(err_msg):
sys.stderr.write(err_msg)
raise RuntimeError(err_msg)
return None
发现问题,父例程正在捕获异常。