Я хотел бы создать тип перечисления во время выполнения, прочитав значения в файле YAML. Поэтому у меня есть это:
# Fetch the values
v = {'foo':42, 'bar':24}
# Create the enum
e = type('Enum', (), v)
Есть ли правильный способ сделать это? Я чувствую, что вызов type
- не очень аккуратное решение.