在某些异常处理代码中,我希望执行紧急关闭操作,然后重新引发异常。我使用的是异步编程模型(Twisted),我想在紧急关闭的回调中重新引发异常。在
我想这样做:
except Exception as e:
d = emergencyStop()
d.addCallback(partial(raiseExn, e))
我可以定义自己的raiseExn
函数:
^{pr2}$
但是在我想使用这段代码的每个地方添加三到四行代码似乎很愚蠢。我希望raise
关键字可能调用python标准库中的某个函数,最好使用它。但是这个函数是什么?在
Tags:
您可以为此使用^{} 。这个例子看起来像
相关问题 更多 >
编程相关推荐