On 04/12/2013 07:51 AM, Barry Warsaw wrote: > On Apr 12, 2013, at 10:23 AM, R. David Murray wrote: > >> I think either the iteration order should be undefined (like a set >> or dict), or the comparison operations should work. I'd prefer >> the latter, because of the use case I outlined. > > Order (both iteration and comparison) is officially undefined for Enums but > defined for IntEnums. Huh?? From the PEP ============ The ``Enum`` class supports iteration. Iteration is defined as the sorted order of the item values:: >>> class FiveColors(Enum): ... pink = 4 ... cyan = 5 ... green = 2 ... blue = 3 ... red = 1 >>> [v.name for v in FiveColors] ['red', 'green', 'blue', 'pink', 'cyan'] -- ~Ethan~
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4