from enum import Enum class GameMode(Enum): MENU = "MENU" PLAN = "PLAN" BATTLE = "BATTLE" END = "END" @staticmethod def from_string(raw_value): if raw_value: value = raw_value.upper() if value in GameMode.__members__: return GameMode[value] return GameMode.MENU