Ver Fonte

[yandexmusic:playlist] Fix extraction for python 3 (closes #12888)

Sergey M․ há 8 anos atrás
pai
commit
a4c81e4968
1 ficheiros alterados com 2 adições e 1 exclusões
  1. 2 1
      youtube_dl/extractor/yandexmusic.py

+ 2 - 1
youtube_dl/extractor/yandexmusic.py

@@ -234,7 +234,8 @@ class YandexMusicPlaylistIE(YandexMusicPlaylistBaseIE):
                 'overembed': 'false',
                 'overembed': 'false',
             })['playlist']
             })['playlist']
 
 
-        tracks, track_ids = playlist['tracks'], map(compat_str, playlist['trackIds'])
+        tracks = playlist['tracks']
+        track_ids = [compat_str(track_id) for track_id in playlist['trackIds']]
 
 
         # tracks dictionary shipped with playlist.jsx API is limited to 150 tracks,
         # tracks dictionary shipped with playlist.jsx API is limited to 150 tracks,
         # missing tracks should be retrieved manually.
         # missing tracks should be retrieved manually.