[kanal2]: handle empty info.subtitle key

This commit is contained in:
Elan Ruusamäe 2019-01-02 21:45:22 +02:00
parent c6bfc0df6b
commit 5af10e747e

View File

@ -41,7 +41,7 @@ class Kanal2IE(InfoExtractor):
'webpage_url': playlist['data'].get('url'), 'webpage_url': playlist['data'].get('url'),
'thumbnail': playlist['data'].get('image'), 'thumbnail': playlist['data'].get('image'),
'formats': self.get_formats(playlist, video_id), 'formats': self.get_formats(playlist, video_id),
'timestamp': self.get_timestamp(playlist['info']['subtitle']), 'timestamp': self.get_timestamp(playlist['info'].get('subtitle')),
} }
return info return info
@ -55,6 +55,8 @@ class Kanal2IE(InfoExtractor):
return title return title
def get_timestamp(self, subtitle): def get_timestamp(self, subtitle):
if not subtitle:
return None
# Extract timestamp from: # Extract timestamp from:
# "subtitle": "Osa 53 (05.08.2016 20:00)", # "subtitle": "Osa 53 (05.08.2016 20:00)",
match = self._search_regex(self.SUBTITLE_DATE_RE, subtitle, 'dateandtime', default=None) match = self._search_regex(self.SUBTITLE_DATE_RE, subtitle, 'dateandtime', default=None)