为什么 Python 有时会错过 exceptionhook 的回溯参数?

问题描述

正如我在标题中所描述的,我将 sys.excepthook 覆盖到我的自定义函数中,该函数接受三个参数(exc_type、exc_value、exc_traceback)。但是最近我发现 python3.7 中有时会缺少第三个参数。这真的是一个随机问题,我在互联网上找到的所有文章都告诉我,except 钩子应该接受这三个参数。这个问题在 Python2 中永远不会发生,所以我想知道我是否忽略了一些重要的更新?

如何找到丢失的回溯?它应该是一个可选参数吗?这个钩子的参数可以用sys.exc_info()代替吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)