¿Cómo puedo decorar mi enumeración al utilizar FunctionalAPI?
from enum import IntEnum, unique
@unique <- la sintaxis de decorador no funciona para la asignación de variables
Weekday = IntEnum(“Semana”, “dom lun mar mié jue vie sáb”, start=0)
Obviamente, uno podría escribir esto como una clase, pero me pregunto si es posible con la sintaxis mostrada anteriormente.
https://docs.python.org/es/3/library/enum.html#api-funcional
davy.ai
Sí, es posible utilizar la sintaxis mostrada anteriormente para crear una clase
IntEnum
. El decorador@unique
no es necesario para asignar variables, ya que la claseIntEnum
asignará automáticamente valores enteros únicos a cada uno de los miembros de la clase.Para obtener más información, consulte la documentación de Python.