aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>2013-06-08 12:08:44 +0200
committerJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>2013-06-08 12:08:44 +0200
commit8027175600c694537cecf0e5de2c6b9de559592b (patch)
tree77a6874ad5324d144fb83f8a0cd4e55950fd5fd7
parent3054ff0cbebc7969d918f0deee76cd37ea6f5b40 (diff)
downloadyoutube-dl-8027175600c694537cecf0e5de2c6b9de559592b.tar.xz
Set the extractor key in playlists entries
If they were videos the extractor key wasn't being set anywhere else Closes 877
-rw-r--r--youtube_dl/FileDownloader.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/youtube_dl/FileDownloader.py b/youtube_dl/FileDownloader.py
index bf0f5bb9e..a8517a390 100644
--- a/youtube_dl/FileDownloader.py
+++ b/youtube_dl/FileDownloader.py
@@ -539,6 +539,11 @@ class FileDownloader(object):
'playlist': playlist,
'playlist_index': i + playliststart,
}
+ if not 'extractor' in entry:
+ # We set the extractor, if it's an url it will be set then to
+ # the new extractor, but if it's already a video we must make
+ # sure it's present: see issue #877
+ entry['extractor'] = ie_result['extractor']
entry_result = self.process_ie_result(entry,
download=download,
extra_info=extra)