Enforce MediaPlayerState in media-player entities (#78467)

This commit is contained in:
epenet 2022-11-30 11:18:49 +01:00 committed by GitHub
parent d243da99c7
commit 0316800347
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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