Fix spotify typing for Python 3.13 (#135628)

This commit is contained in:
Marc Mueller 2025-01-15 00:02:22 +01:00 committed by GitHub
parent 18de735619
commit ecc89fd9a9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -14,7 +14,7 @@ from spotifyaio import (
SpotifyClient, SpotifyClient,
Track, Track,
) )
from spotifyaio.models import ItemType, SimplifiedEpisode from spotifyaio.models import Episode, ItemType, SimplifiedEpisode
import yarl import yarl
from homeassistant.components.media_player import ( from homeassistant.components.media_player import (
@ -363,7 +363,7 @@ async def build_item_response( # noqa: C901
items.append(_get_track_item_payload(playlist_item.track)) items.append(_get_track_item_payload(playlist_item.track))
elif playlist_item.track.type is ItemType.EPISODE: elif playlist_item.track.type is ItemType.EPISODE:
if TYPE_CHECKING: if TYPE_CHECKING:
assert isinstance(playlist_item.track, SimplifiedEpisode) assert isinstance(playlist_item.track, Episode)
items.append(_get_episode_item_payload(playlist_item.track)) items.append(_get_episode_item_payload(playlist_item.track))
elif media_content_type == MediaType.ALBUM: elif media_content_type == MediaType.ALBUM:
if album := await spotify.get_album(media_content_id): if album := await spotify.get_album(media_content_id):