PyDocs

Nav

Data Types

FlagBoundary

enum

class · Added in 3.11 (source)
  • FlagBoundary(*values)
control how out of range values are handled
"strict" -> error is raised             [default for Flag]
"conform" -> extra bits are discarded
"eject" -> lose flag status
"keep" -> keep flag status and all bits [default for IntFlag]
Members of FlagBoundary

c

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

e

EJECT
Out-of-range values lose their Flag membership and revert to int.

k

KEEP
Out-of-range values are kept, and the Flag membership is kept.

s

STRICT
Out-of-range values cause a ValueError to be raised.
0 Examples
No examples for enum/FlagBoundary.
See Also
No see-alsos for enum/FlagBoundary
0 Notes
No notes for FlagBoundary