pylint:禁用R0921不起作用,仍然警告

时间:2012-07-18 14:41:28

标签: python pylint

我有一个类,它有两个引发NotImplementedError的方法,并且还继承自一个抽象类(一个包含抽象方法的类,来自abc包。这个父类继承自一个通过__metaclass__ = ABCMeta标记为抽象的类。因此,在我的代码上运行pylint时会引发R0921警告。如果我删除了NotImplementedErrors pylint,则不会发出警告。现在,我已经尝试过禁用这个类的R0921:

# pylint: disable=R0921
class Wrapper(AbstractWrapper):
    ...
    def func(self, kwargs**):
        raise NotImplementedError
    ...

但它似乎不起作用。我仍然收到警告“Abstract class not referenced”。我错过了什么?

1 个答案:

答案 0 :(得分:4)

这是一个错误并已报告,请参阅pylint跟踪器http://www.logilab.org/ticket/111138

上的故障单