enum

class enum.Enum(value)[source]

Bases: object

Generic enumeration.

Derive from this class to define new enumerations.

class enum.EnumMeta(cls, bases, classdict, **kwds)[source]

Bases: type

Metaclass for Enum

class enum.Flag(value)[source]

Bases: Enum

Support for flags

class enum.IntEnum(value)[source]

Bases: int, Enum

Enum where members are also (and must be) ints

class enum.IntFlag(value)[source]

Bases: int, Flag

Support for integer-based Flags

class enum.auto[source]

Bases: object

Instances are replaced with an appropriate value in Enum class suites.

value = <object object>
enum.unique(enumeration)[source]

Class decorator for enumerations ensuring unique member values.