Enum의 유효하지 않은 정의 및 사용 사례를 보고합니다.
예:
from enum import Enum
class Shape(Enum):
SQUARE = 1
CIRCLE = 2
class ExtendedShape(Shape): # 열거형 클래스 'Shape'가 final이며 하위클래스화될 수 없습니다
TRIANGLE = 3
from enum import Enum
class Color(Enum):
_value_: int
RED = 1
GREEN = "green" # 타입 'str'을 타입 'int'으로 선언된 변수에 할당할 수 없습니다
from enum import Enum
class Pet(Enum):
CAT = 1
DOG: int = 2 # 타입 어노테이션은 열거형 멤버에 허용되지 않습니다