为什么日志打印“模块可能正在使用检查堆栈"

2024-03-29 00:51:37 发布

您现在位置:Python中文网/ 问答频道 /正文

当我构建/安装包时,行[package.module]: module MAY be using inspect.stack会打印到日志中。它并没有以“警告”或“错误”作为开头,但在其他信息(例如,“创建…鸡蛋”,“提取…到…站点包”)中间打印似乎是一件奇怪的事情。你知道吗

有什么原因我不应该用吗检查堆栈()在我的包裹里?如果没有原因,那么为什么这个函数(在使用的数百个函数中)会导致这种奇怪的通知呢?你知道吗


Tags: 函数信息警告package站点stack错误原因
1条回答
网友
1楼 · 发布于 2024-03-29 00:51:37

这是一条警告信息,通过log.warnbdist_egg.py中打印。它可能应该包括“警告”这个词,我不知道为什么没有。你知道吗

警告由scan_module引发,用于确定包是否可以压缩。您可能需要查看邮件列表,以了解为什么堆栈自省会阻止压缩的鸡蛋,但我猜zip压缩可能会破坏传递给inspect的行号信息。引用__file____path__也会将包标记为非zip安全。你知道吗

相关问题 更多 >