У меня есть класс, который имеет два метода, которые вызывают NotImplementedError
, а также наследует от абстрактного класса (класс, содержащий абстрактные методы, из пакета abc
. Этот родительский класс, в свою очередь, наследуется от класса, помеченного как абстрактный через__metaclass__ = ABCMeta
). Из-за этого при запуске pylint в моем коде возникает предупреждение R0921. Если я удалю NotImplementedErrors
, pylint не выдаст этого предупреждения. Теперь я попытался отключить R0921 для такого класса :
# pylint: disable=R0921
class Wrapper(AbstractWrapper):
...
def func(self, kwargs**):
raise NotImplementedError
...
. Но, похоже, это не работает. Я все еще получаю предупреждение «Абстрактный класс не указан». Что мне не хватает?