docstring max line-length是否与普通的PEP8标准不同?

Jac*_*xel 7 python docstring pep8 pylint code-standards

因此,我正在查看一些代码,并在pylint的帮助下将其提升到PEP 8标准,我注意到如果我使用三重引号用于打印语句,其中文本超过120个字符(我们允许120而不是79)pylint没抱怨.
这是pylint中的一个错误还是它认为它可能是一个注释,并且对行的长度更宽松,或者它不关心你在三重引号中使用字符串有多远,因为你可能想要那样格式化它们?

为清楚起见:是的,在任何超过线路长度的情况下,pylint通常都能正常工作.

end*_*ill 5

经常使用pylint,我也注意到了这种不一致。在PEP8最大线长部分,它说:

因此,请将所有行限制为最多 79 个字符。对于流动的长文本块(文档字符串或注释),建议将长度限制为 72 个字符。

我知道 pylint 根本没有强制执行文档字符串和注释的 79 个字符或 72 个字符的行长度限制,所以我猜这是一个 pylint 错误,因为它在这方面不符合 PEP8。