我使用try catch块来处理我的Django应用程序中的异常。但是,我还使用traceback
模块打印调试信息,以防异常被捕获。
try:
# Exception gets thrown here
except:
traceback.print_exc()
我应该在投入生产时将其删除吗?这是否会产生重大的性能影响(例如PHP中的xdebug)?
答案 0 :(得分:1)
不,对此没有重大的性能影响;在引发回溯时,回溯已经存在,但是异常已经存在。
所有traceback.print_exc()
确实打印已存在的信息。