5

我有一个类,它有两个方法,它们引发NotImplementedError并继承自一个抽象类(一个包含抽象方法的类,来自abc包。这个父类又继承自一个标记为 abstract through 的类__metaclass__ = ABCMeta)。因此,在我的代码上运行 pylint 时会引发 R0921 警告。如果我删除NotImplementedErrorspylint 不会发出警告。现在,我尝试为此类禁用 R0921,如下所示:

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

但这似乎不起作用。我仍然收到警告“未引用抽象类”。我错过了什么?

4

1 回答 1

4

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

于 2013-01-21T03:40:25.970 回答