PY3.E0244
Invalid enum extension
Used when a class tries to extend an inherited Enum class. Doing so will raise a TypeError at runtime.
Noncompliant Code:
Copy
                                                    
                                                
                                                from enum import Enum
class Color(Enum):
    ORANGE = 1
    CHERRY = 2
class Fruit(Color):
    APPLE = 3
Compliant Code:
Copy
                                                    
                                                
                                            from enum import Enum
class Color(Enum):
    ORANGE = 1
    CHERRY = 2
class Fruit(Enum):
    ORANGE = 1
    CHERRY = 2
    APPLE = 3