Iterate Enum In Definition Order In Python 2
I'm using the backported Enum functionality from python 3.4 with python 2.7: > python --version Python 2.7.6 > pip install enum34 # Installs version 1.0... According to the
Solution 1:
I found the answer here: https://pypi.python.org/pypi/enum34/1.0.
For python <3.0, you need to specify an __order__ attribute:
>>>from enum import Enum>>>classShake(Enum):... __order__ = 'vanilla chocolate cookies mint'... vanilla = 7... chocolate = 4... cookies = 9... mint = 3...>>>for s in Shake:...print(s)...
Shake.vanilla
Shake.chocolate
Shake.cookies
Shake.mint
Post a Comment for "Iterate Enum In Definition Order In Python 2"