如果foo.py
和foo/__init__.py
相同且不包含相对导入。如果您导入以下内容:
from foo import X # (or import foo)
我以为没有区别。当文件变得太大并且想将其分解为一个包和多个文件时,我做了很多次。但是,事实并非如此,正如这次提交未能通过pylint测试所证明的那样。
pylint/utils.py → pylint/utils/__init__.py
File renamed without changes.
它使3次官能测试失败(logging_format_interpolation
,deprecated_methods_py3
和redundant_unittest_assert
)。在重新设置基准之后以及每次master分支的提交工作正常时,这都是真正的重新基准。--recreate
启动Tox时,我也会使用该选项。
包含这些检查器的stdlib.py文件似乎甚至都没有从pylint.utils
(使用pylint.checker.utils
)导入某些内容,因此我不知道为什么它会中断,但确实如此。
该文件包含一些以下划线(_function_name
)开头的函数,可能是问题所在吗?
真的没有区别。pylint master分支很长时间没有通过测试套件,请参阅此注释。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句