Предупреждение Pycharm: необходимо реализовать все абстрактные методы
код
class A(object):
def a(self):
raise NotImplementedError
class B(A):
def a(self):
return 7
class C(B):
pass
почему Pycharm жалуется?
проблема синопсис Класс C должен реализовать все абстрактные методы
2 ответов
Это сообщенная ошибка - вы можете проголосовать за нее здесь:https://youtrack.jetbrains.com/issue/PY-16132
как и ожидалось, python сам признает, что экземпляры класса C допустимы. Поэтому я заподозрил жука в PyCharm.
погугли для PyCharm багтрекер у меня https://youtrack.jetbrains.com/issues/PY
конечно, билет был поднят. https://youtrack.jetbrains.com/issue/PY-16132
не исправим