引发异常时使用jinja2修改Python跟踪对象的示例

时间:2015-04-11 16:53:02

标签: python python-2.7

根据其中一个答案中的建议here,可以使用jinja2 debug.py修改回溯对象。

我正在尝试在我的框架中引发一个TypeError异常,并且我不希望在这种情况下在客户端的回溯中显示提升行/帧,因为'raise TypeError(“”)'是在我看来,对他们没用。更重要的是它们的代码中哪一行导致了错误。

如果还有其他方法可以做到这一点,那也将受到高度赞赏。但是根据我已经学到的并在代码中观察,jinja2似乎是目前唯一的选择。

我如何将jinja2 debug.py与我的代码一起使用来修改异常的追溯?

0 个答案:

没有答案