Код: Выделить всё
import enum
from enum import StrEnum
class Build(StrEnum):
DEBUG = enum.auto()
OPTIMIZED = enum.auto()
@classmethod
def _missing_(cls, value):
value = value.lower()
for member in cls:
if member.value == value:
return member
return None
print(Build.DEBUG.value)
Код: Выделить всё
import enum
class Build(enum.StrEnum): #
Подробнее здесь: [url]https://stackoverflow.com/questions/75850073/python-enum-attributeerror-module-enum-has-no-attribute-strenum[/url]
Мобильная версия