From 5af10e747ed0f7827bc95e1a7c01425ab3bf0f43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elan=20Ruusam=C3=A4e?= Date: Wed, 2 Jan 2019 21:45:22 +0200 Subject: [PATCH] [kanal2]: handle empty info.subtitle key --- youtube_dl/extractor/kanal2.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/kanal2.py b/youtube_dl/extractor/kanal2.py index 0edebcbab..4a3592b9d 100644 --- a/youtube_dl/extractor/kanal2.py +++ b/youtube_dl/extractor/kanal2.py @@ -41,7 +41,7 @@ class Kanal2IE(InfoExtractor): 'webpage_url': playlist['data'].get('url'), 'thumbnail': playlist['data'].get('image'), 'formats': self.get_formats(playlist, video_id), - 'timestamp': self.get_timestamp(playlist['info']['subtitle']), + 'timestamp': self.get_timestamp(playlist['info'].get('subtitle')), } return info @@ -55,6 +55,8 @@ class Kanal2IE(InfoExtractor): return title def get_timestamp(self, subtitle): + if not subtitle: + return None # Extract timestamp from: # "subtitle": "Osa 53 (05.08.2016 20:00)", match = self._search_regex(self.SUBTITLE_DATE_RE, subtitle, 'dateandtime', default=None)