commit 23576edbfcaa3d7f0283631516c82715a85c6856
parent 4d4cd35f485c652a39a631fbf3d40c9f4353e807
Author: remitamine <remitamine@gmail.com>
Date: Sat, 2 Apr 2016 21:31:21 +0100
[brightcove:legacy] skip None value for uploader_id
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/youtube_dl/extractor/brightcove.py b/youtube_dl/extractor/brightcove.py
@@ -307,13 +307,14 @@ class BrightcoveLegacyIE(InfoExtractor):
playlist_title=playlist_info['mediaCollectionDTO']['displayName'])
def _extract_video_info(self, video_info):
+ publisher_id = video_info.get('publisherId')
info = {
'id': compat_str(video_info['id']),
'title': video_info['displayName'].strip(),
'description': video_info.get('shortDescription'),
'thumbnail': video_info.get('videoStillURL') or video_info.get('thumbnailURL'),
'uploader': video_info.get('publisherName'),
- 'uploader_id': compat_str(video_info.get('publisherId')),
+ 'uploader_id': compat_str(publisher_id) if publisher_id else None,
'duration': float_or_none(video_info.get('length'), 1000),
'timestamp': int_or_none(video_info.get('creationDate'), 1000),
}