Back to Intellij Community

PyMissingConstructorInspection

python/python-psi-impl/resources/inspectionDescriptions/PyMissingConstructorInspection.html

2025.3-rc-2466 B
Original Source

Reports cases when a call to the super constructor in a class is missed.

Example:

class Fruit:
    def __init__ (self):
        pass

class Pear(Fruit):
    def __init__ (self):
        pass

The Pear class should have a super call in the __init__ method.

When the quick-fix is applied, the code changes to:

class Fruit:
    def __init__ (self):
        pass

class Pear(Fruit):
    def __init__ (self):
        super(). __init__ ()