我有一个类,它有两个方法,它们引发NotImplementedError
并继承自一个抽象类(一个包含抽象方法的类,来自abc
包。这个父类又继承自一个标记为 abstract through 的类__metaclass__ = ABCMeta
)。因此,在我的代码上运行 pylint 时会引发 R0921 警告。如果我删除NotImplementedErrors
pylint 不会发出警告。现在,我尝试为此类禁用 R0921,如下所示:
# pylint: disable=R0921
class Wrapper(AbstractWrapper):
...
def func(self, kwargs**):
raise NotImplementedError
...
但这似乎不起作用。我仍然收到警告“未引用抽象类”。我错过了什么?