すべての抽象プロパティまたはメソッドがサブクラスで定義されていない場合に報告します。
例:
from abc import abstractmethod, ABC
class Figure(ABC):
@abstractmethod
def do_figure(self):
pass
class Triangle(Figure):
def do_triangle(self):
pass
クイックフィックスが適用されると、IDE は Triangle クラスの抽象メソッドを実装します。
from abc import abstractmethod, ABC
class Figure(ABC):
@abstractmethod
def do_figure(self):
pass
class Triangle(Figure):
def do_figure(self):
pass
def do_triangle(self):
pass