标签: python python-3.x
我有一些使用traceback.walk_stack(迭代器版本为extract_stack)的库代码来查找用户从中调用哪个文件。这对许多事情很有用,例如在记录过程中打印文件和调用函数的行。我的用例比日志记录更复杂,但是原理是相同的。
traceback.walk_stack
extract_stack
通常,用户从Python代码调用此函数,但是现在他们可以指定配置文件,我在解析过程中调用它。我希望此库调用查找配置文件的位置,而不是解析代码的位置。
我可以修改traceback.walk_stack返回的堆栈并添加自己的综合条目吗?