为什么日志打印 "module MAY be using inspect.stack"
Why does log print "module MAY be using inspect.stack"
当我 build/install 我的包时,行 [package.module]: module MAY be using inspect.stack
打印到日志中。它没有以 "warning" 或 "error" 作为开头,但在其他信息(例如 "creating...egg"、"Extracting...to...site-packages" 中间打印似乎很奇怪。
有什么理由不应该在我的包中使用 inspect.stack() 吗?如果没有原因,那么为什么这个功能(在使用的数百个功能中)会导致这个奇怪的通知?
这是一条警告消息,通过 log.warn
在 bdist_egg.py
中打印。它可能应该包含 'warning' 这个词,但我不确定为什么没有。
警告由scan_module
引发,用于确定包是否可以压缩。您可能需要检查邮件列表以了解为什么堆栈自省会阻止压缩鸡蛋,但我猜测我会说 zip 压缩可能会混淆传递给 inspect
的行号信息。引用 __file__
或 __path__
也会将包标记为不安全。
当我 build/install 我的包时,行 [package.module]: module MAY be using inspect.stack
打印到日志中。它没有以 "warning" 或 "error" 作为开头,但在其他信息(例如 "creating...egg"、"Extracting...to...site-packages" 中间打印似乎很奇怪。
有什么理由不应该在我的包中使用 inspect.stack() 吗?如果没有原因,那么为什么这个功能(在使用的数百个功能中)会导致这个奇怪的通知?
这是一条警告消息,通过 log.warn
在 bdist_egg.py
中打印。它可能应该包含 'warning' 这个词,但我不确定为什么没有。
警告由scan_module
引发,用于确定包是否可以压缩。您可能需要检查邮件列表以了解为什么堆栈自省会阻止压缩鸡蛋,但我猜测我会说 zip 压缩可能会混淆传递给 inspect
的行号信息。引用 __file__
或 __path__
也会将包标记为不安全。