From 0edf82fcb4fd38d31d4b6b871fe5fd85e17f2e69 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Thu, 11 Aug 2022 00:16:38 +0200 Subject: [PATCH] Improve type hints in yamaha_musiccast number (#76467) --- homeassistant/components/yamaha_musiccast/number.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/yamaha_musiccast/number.py b/homeassistant/components/yamaha_musiccast/number.py index b05c47ce279..98cda92ffea 100644 --- a/homeassistant/components/yamaha_musiccast/number.py +++ b/homeassistant/components/yamaha_musiccast/number.py @@ -1,4 +1,5 @@ """Number entities for musiccast.""" +from __future__ import annotations from aiomusiccast.capabilities import NumberSetter @@ -50,10 +51,10 @@ class NumberCapability(MusicCastCapabilityEntity, NumberEntity): self._attr_native_step = capability.value_range.step @property - def native_value(self): + def native_value(self) -> float | None: """Return the current value.""" return self.capability.current - async def async_set_native_value(self, value: float): + async def async_set_native_value(self, value: float) -> None: """Set a new value.""" await self.capability.set(value)