Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 3 additions & 6 deletions gehomesdk/erd/values/advantium/advantium_enums.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,7 @@ class AdvantiumWarmStatus(enum.IntEnum):
def _missing_(cls, value):
if value == 223:
return cls.OFF
# fall back to default behavior -> raises ValueError
return super()._missing_(value)
return cls.OFF

@enum.unique
class AdvantiumDoorStatus(enum.Enum):
Expand All @@ -53,8 +52,7 @@ class AdvantiumCookAction(enum.IntEnum):
def _missing_(cls, value):
if value in (20, 178):
return cls.STOP
# fall back to default behavior -> raises ValueError
return super()._missing_(value)
return cls.UNKNOWN

@enum.unique
class AdvantiumCookMode(enum.IntEnum):
Expand All @@ -78,8 +76,7 @@ class AdvantiumCookMode(enum.IntEnum):
def _missing_(cls, value):
if value in (153,223,253):
return cls.NO_MODE
# fall back to default behavior -> raises ValueError
return super()._missing_(value)
return cls.NO_MODE


@enum.unique
Expand Down