我正在尝试在 Python 中做一个嵌套的 try/catch 块来打印一些额外的调试信息:
try:
assert( False )
except:
print "some debugging information"
try:
another_function()
except:
print "that didn't work either"
else:
print "ooh, that worked!"
raise
我想总是重新引发第一个错误,但这段代码似乎引发了第二个错误(那个被“也不起作用”捕获的错误)。有没有办法重新提出第一个异常?