Metode kelas untuk mencari nilai yang tidak ditemukan di cls. Secara default, ini tidak melakukan apa pun, namun dapat diganti untuk menerapkan perilaku penelusuran khusus:
_missing_(cls, value)
>>> from enum import StrEnum
>>> class Build(StrEnum):
... DEBUG = auto()
... OPTIMIZED = auto()
... @classmethod
... def _missing_(cls, value):
... value = value.lower()
... for member in cls:
... if member.value == value:
... return member
... return None
>>> Build.DEBUG.value
'debug'
>>> Build('deBUG')
<Build.DEBUG: 'debug'>