我有一个类,它有两个引发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”。我错过了什么?