昇腾社区首页
中文
注册

抛出异常时,堆栈信息只打印了一行异常信息

问题现象

抛出异常时,堆栈信息只打印了一行异常信息。

问题原因

当前默认堆栈限制设置为0,即只打印堆栈的栈顶信息。

sys.tracebacklimit = 0

解决方案

在运行的Demo或调用处,导入mx_rag的包后,增加配置:

import mx_rag
import sys
# 在import mx_rag或mx_rag的子模块后增加:
sys.tracebacklimit = 1000

打印堆栈信息可能导致打印调用点的参数,参数中可能有敏感信息,请注意识别。