Интересно, какой правильный способ преобразования (десериализации) строки в класс Python Enum. Кажется, что getattr(YourEnumType, str)
выполняет эту работу, но я не уверен, насколько она достаточно безопасна.
Чтобы быть более конкретным, я хотел бы преобразовать строку 'debug'
в объект Enum следующим образом:
class BuildType(Enum):
debug = 200
release = 400