Obter a constante / propriedade do próximo enumerador
Digamos que eu tenha um enumerador, é possível obter a propriedade a seguir? Então, se eu tivessetoday=Days.Sunday
eu seria capaz de fazer algo comotomorrow=today.next()
?
exemplo:
class Days(Enum):
Sunday = 'S'
Monday = 'M'
...
Saturday = 'Sa'
Eu sei que eu poderia usar tuplas (como abaixo) para fazer algo comotomorrow=today[1]
, mas eu esperava que houvesse algo embutido ou mais elegante.
class Days(Enum):
Sunday = ('S','Monday')
Monday = ('M','Tuesday')
...
Saturday = ('Sa','Sunday')