Fix tradfri reachable not needed cast

This commit is contained in:
Martin Hjelmare 2022-06-23 13:28:26 +02:00
parent b66bdd444e
commit f323289d2a

View File

@ -5,7 +5,7 @@ from __future__ import annotations
from abc import abstractmethod from abc import abstractmethod
from collections.abc import Callable, Coroutine from collections.abc import Callable, Coroutine
from functools import wraps from functools import wraps
from typing import Any, cast from typing import Any
from pytradfri.api.aiocoap_api import APIRequestProtocol from pytradfri.api.aiocoap_api import APIRequestProtocol
from pytradfri.command import Command from pytradfri.command import Command
@ -85,4 +85,4 @@ class TradfriBaseEntity(CoordinatorEntity[TradfriDeviceDataUpdateCoordinator]):
@property @property
def available(self) -> bool: def available(self) -> bool:
"""Return if entity is available.""" """Return if entity is available."""
return cast(bool, self._device.reachable) and super().available return self._device.reachable and super().available