R: 73,0:MyLogging: Too many public methods (22/20)
Pylint 不断报告以下代码的错误 ( ):
class MyLogging(logging.Logger):
def foo(self):
pass
def bar(self):
pass
起初我认为这是 Pylint 中的一个错误,因为MyLogging
该类只有 22 行代码,但后来我意识到,它还包括了基类logging.Logger
中的所有公共方法,这增加了 20 的统计数据。
是否可以从 Pylint 统计信息中排除基类的公共方法?
PS.:我知道我可以更改max-public-methods
为更高的数字,或者添加一次性例外# pylint: disable=R0904