根据其中一个答案中的建议here,可以使用jinja2 debug.py修改回溯对象。
我正在尝试在我的框架中引发一个TypeError异常,并且我不希望在这种情况下在客户端的回溯中显示提升行/帧,因为'raise TypeError(“”)'是在我看来,对他们没用。更重要的是它们的代码中哪一行导致了错误。
如果还有其他方法可以做到这一点,那也将受到高度赞赏。但是根据我已经学到的并在代码中观察,jinja2似乎是目前唯一的选择。
我如何将jinja2 debug.py与我的代码一起使用来修改异常的追溯?