2017年6月14日

python traceback

摘要: 1. Python中的异常栈跟踪 之前在做Java的时候,异常对象默认就包含stacktrace相关的信息,通过异常对象的相关方法printStackTrace()和getStackTrace()等方法就可以取到异常栈信息,能打印到log辅助调试或者做一些别的事情。但是到了Python,在2.x中, 阅读全文

posted @ 2017-06-14 17:13 我的MrFiona博客 阅读(828) 评论(0) 推荐(0)

python笔记_查看函数调用栈的一个小技巧

摘要: 一、背景 最近在看一个开源框架的源码,涉及到的内容非常杂乱,有的函数不知道是在什么时候被谁给调用了?调用的时候传入了什么参数?为了解决这个问题,写了一个小的装饰器。 二、实现 这个装饰器函数主要参考了logging模块中的findCaller,源码如下: 只要加上这个装饰器,就能在调用函数前看到这个 阅读全文

posted @ 2017-06-14 10:46 我的MrFiona博客 阅读(1750) 评论(0) 推荐(0)

导航