API Reference

API reference for flufl.enum:

class flufl.enum.Enum(*args)

The public API Enum class.

class flufl.enum.IntEnum(*args)

A specialized enumeration with values that are also integers.

class flufl.enum.EnumValue(enum: EnumMetaclass, value: Any, name: str)

Class representing an enumeration value.

EnumValue(Color, ‘red’, 12) prints as ‘Color.red’ and can be converted to the integer 12.

property enum: EnumMetaclass

The underlying enum.

property name: str

The enum’s name.

property value: Any

The enum’s value.