ID EN
Enum

CONFORM

Python 3.11

Out-of-range values have invalid values removed, leaving a valid Flag value:

Syntax

PYTHON
CONFORM

Examples

Example 1
PYTHON
>>> from enum import Flag, CONFORM, auto
>>> class ConformFlag(Flag, boundary=CONFORM):
...     RED = auto()
...     GREEN = auto()
...     BLUE = auto()
>>> ConformFlag(2**2 + 2**4)
<ConformFlag.BLUE: 4>