すべての抽象プロパティまたはメソッドがサブクラスで定義されていない場合に報告します。

例:


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