Pattern: Conflict between class variable and slot name
Issue: -
Used when a value in __slots__
conflicts with a class variable, property or method.
Example of incorrect code:
class Bad(object):
__slots__ = list
Example of correct code:
class Good(object):
__slots__ = ()