Fix implicit-return in command_line (#122838)

This commit is contained in:
epenet 2024-07-30 10:17:01 +02:00 committed by GitHub
parent 70e368a57e
commit b4cba01870
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 6 deletions

View File

@ -4,7 +4,7 @@ from __future__ import annotations
import asyncio import asyncio
from datetime import datetime, timedelta from datetime import datetime, timedelta
from typing import TYPE_CHECKING, Any, cast from typing import Any, cast
from homeassistant.components.cover import CoverEntity from homeassistant.components.cover import CoverEntity
from homeassistant.const import ( from homeassistant.const import (
@ -145,8 +145,7 @@ class CommandCover(ManualTriggerEntity, CoverEntity):
if self._command_state: if self._command_state:
LOGGER.info("Running state value command: %s", self._command_state) LOGGER.info("Running state value command: %s", self._command_state)
return await async_check_output_or_log(self._command_state, self._timeout) return await async_check_output_or_log(self._command_state, self._timeout)
if TYPE_CHECKING: return None
return None
async def _update_entity_state(self, now: datetime | None = None) -> None: async def _update_entity_state(self, now: datetime | None = None) -> None:
"""Update the state of the entity.""" """Update the state of the entity."""

View File

@ -4,7 +4,7 @@ from __future__ import annotations
import asyncio import asyncio
from datetime import datetime, timedelta from datetime import datetime, timedelta
from typing import TYPE_CHECKING, Any, cast from typing import Any, cast
from homeassistant.components.switch import ENTITY_ID_FORMAT, SwitchEntity from homeassistant.components.switch import ENTITY_ID_FORMAT, SwitchEntity
from homeassistant.const import ( from homeassistant.const import (
@ -147,8 +147,7 @@ class CommandSwitch(ManualTriggerEntity, SwitchEntity):
if self._value_template: if self._value_template:
return await self._async_query_state_value(self._command_state) return await self._async_query_state_value(self._command_state)
return await self._async_query_state_code(self._command_state) return await self._async_query_state_code(self._command_state)
if TYPE_CHECKING: return None
return None
async def _update_entity_state(self, now: datetime | None = None) -> None: async def _update_entity_state(self, now: datetime | None = None) -> None:
"""Update the state of the entity.""" """Update the state of the entity."""