Skip to content

Commit

Permalink
Review wash devices enable control checks
Browse files Browse the repository at this point in the history
  • Loading branch information
ollo69 committed Feb 26, 2024
1 parent 3556465 commit f0dddb3
Showing 1 changed file with 4 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,6 @@ def __init__(
self._course_keys: dict[CourseType, str | None] | None = None
self._course_infos: dict[str, str] | None = None
self._selected_course: str | None = None
self._select_course_enabled = True
self._is_cycle_finishing = False
self._stand_by = False
self._remote_start_status: dict | None = None
Expand Down Expand Up @@ -665,7 +664,6 @@ def stand_by(self) -> bool:
def remote_start_enabled(self) -> bool:
"""Return if remote start is enabled."""
if self._remote_start_pressed:
self._remote_start_pressed = False
return False
if not self._status.is_on:
return False
Expand Down Expand Up @@ -698,11 +696,7 @@ def pause_enabled(self) -> bool:
@property
def select_course_enabled(self) -> bool:
"""Return if selecr course is enabled."""
if not self._select_course_enabled:
enabled = False
self._select_course_enabled = True
else:
enabled = self.remote_start_enabled and self._initial_bit_start
enabled = self.remote_start_enabled and self._initial_bit_start
if not enabled and self._selected_course:
self._selected_course = None
return enabled
Expand Down Expand Up @@ -743,7 +737,6 @@ async def remote_start(self):

keys = self._get_cmd_keys(CMD_REMOTE_START)
await self.set(keys[0], keys[1], key=keys[2])
self._select_course_enabled = False
self._remote_start_pressed = True

async def pause(self):
Expand Down Expand Up @@ -780,6 +773,9 @@ def reset_status(self):

def _set_remote_start_opt(self):
"""Save the status to use for remote start."""
if self._remote_start_pressed:
self._remote_start_pressed = False

if self._power_on_available is None:
if self.model_info.config_value("powerOnButtonAvailable"):
self._power_on_available = True
Expand Down

0 comments on commit f0dddb3

Please sign in to comment.