当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python BaseException.with_traceback用法及代码示例


用法:

with_traceback(tb)

该方法设置tb作为异常的新回溯并返回异常对象。它在异常链接函数之前更常用 PEP 3134变得可用。以下示例显示了我们如何转换SomeException成一个实例OtherException同时保留回溯。一旦被提升,当前帧被推送到OtherException, 就像原始的回溯一样SomeException我们是否允许它传播给调用者。

try:
    ...
except SomeException:
    tb = sys.exc_info()[2]
    raise OtherException(...).with_traceback(tb)

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 BaseException.with_traceback。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。