redefined-slots-in-subclass / W0244#

Message emitted:

Redefined slots %r in subclass

Description:

Used when a slot is re-defined in a subclass.

Correct code:

class Base:
    __slots__ = ("a", "b")


class Subclass(Base):
    __slots__ = ("d",)

Problematic code:

class Base:
    __slots__ = ("a", "b")


class Subclass(Base):
    __slots__ = ("a", "d")  # [redefined-slots-in-subclass]

Created by the classes checker.