From 0316800347c235823ae3c9d602deb8c1e50cce64 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 30 Nov 2022 11:18:49 +0100 Subject: [PATCH] Enforce MediaPlayerState in media-player entities (#78467) --- homeassistant/components/media_player/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/media_player/__init__.py b/homeassistant/components/media_player/__init__.py index 1f3204c3df1..2337990933a 100644 --- a/homeassistant/components/media_player/__init__.py +++ b/homeassistant/components/media_player/__init__.py @@ -491,7 +491,7 @@ class MediaPlayerEntity(Entity): _attr_sound_mode: str | None = None _attr_source_list: list[str] | None = None _attr_source: str | None = None - _attr_state: MediaPlayerState | str | None = None + _attr_state: MediaPlayerState | None = None _attr_supported_features: MediaPlayerEntityFeature = MediaPlayerEntityFeature(0) _attr_volume_level: float | None = None @@ -506,7 +506,7 @@ class MediaPlayerEntity(Entity): return None @property - def state(self) -> MediaPlayerState | str | None: + def state(self) -> MediaPlayerState | None: """State of the player.""" return self._attr_state