Исправление ошибки при попытке скачать пустой плейлист (#6)

This commit is contained in:
Lev 2023-02-16 20:04:09 +07:00
parent af6a0bac3b
commit 16da550229
No known key found for this signature in database
GPG key ID: 21C6C2C9C0A4460D

View file

@ -223,7 +223,7 @@ def get_playlist(session: Session, playlist: PlaylistId) -> list[BasicTrackInfo]
'lang': 'ru'
}
resp = session.get('https://music.yandex.ru/handlers/playlist.jsx', params=params)
raw_tracks = resp.json()['playlist']['tracks']
raw_tracks = resp.json()['playlist'].get('tracks', [])
tracks = map(BasicTrackInfo.from_json, raw_tracks)
tracks = [t for t in tracks if t is not None]
return tracks