Программно добавить псевдоним в перечислениеPython

Программы на Python
Ответить
Anonymous
 Программно добавить псевдоним в перечисление

Сообщение Anonymous »

Обратите внимание на следующее:
class DayOfWeek( Enum ):
SUN = 0
MON = 1
TUE = 2
WED = 3
THU = 4
FRI = 5
SAT = 6

Теперь мне нужно добавить псевдоним, но функция-член _add_alias_ принимает только 1 значение.
И PyDocs не показывает, как программно добавить новое перечисление, которое псевдоним существующего значения.
Пример того, что я хочу сделать:
if pay_day_is_friday():
DayOfWeek._add_alias_( "PAYDAY", DayOfWeek.FRI )
elif pay_day_is_monday():
DayOfWeek._add_alias_( "PAYDAY", DayOfWeek.MON )


Подробнее здесь: https://stackoverflow.com/questions/793 ... to-an-enum
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»