Python Enum sorting: Use IntEnum for comparable members

Python Enum sorting: Use IntEnum for comparable members

Want your Python Enum class to be sortable? The regular Enum doesn’t do it, but IntEnum does:

from enum import IntEnum
class Days(IntEnum):
  SUN = 1
  MON = 2
  TUE = 3
  WED = 4
  THU = 5
  FRI = 6
  SAT = 7  

Days.SUN < Days.THU # True!
Days.MON > Days.WED # False!