From 726adc43ec184b6d7e05cdbc197aa02c53b32347 Mon Sep 17 00:00:00 2001 From: Roland Hieber Date: Sun, 19 Jul 2015 05:09:29 +0200 Subject: [PATCH] [tagesschau] set description=None for empty descriptions --- youtube_dl/extractor/tagesschau.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/youtube_dl/extractor/tagesschau.py b/youtube_dl/extractor/tagesschau.py index 682f8df8f..4a755c657 100644 --- a/youtube_dl/extractor/tagesschau.py +++ b/youtube_dl/extractor/tagesschau.py @@ -36,7 +36,7 @@ class TagesschauIE(InfoExtractor): 'info_dict': { 'id': '3771', 'ext': 'mp4', - 'description': '', + 'description': None, 'title': 'Sendung: tagesschau (mit Gebärdensprache) \t14.07.2015 20:00 Uhr', 'thumbnail': 're:^http:.*\.jpg$', } @@ -66,7 +66,7 @@ class TagesschauIE(InfoExtractor): 'info_dict': { 'id': '959', 'ext': 'mp4', - 'description': '', + 'description': None, 'title': 'Sendung: tagesschau vor 20 Jahren \t14.07.2015 22:45 Uhr', 'thumbnail': 're:^http:.*\.jpg$', } @@ -76,7 +76,7 @@ class TagesschauIE(InfoExtractor): 'info_dict': { 'id': '3299', 'ext': 'mp4', - 'description': '', + 'description': None, 'title': 'Nach dem Referendum: Schaltgespräch nach Athen', 'thumbnail': 're:^http:.*\.jpg$', } @@ -154,12 +154,9 @@ def _real_extract(self, url): webpage, 'thumbnail', fatal=False) # there are some videos without description description = "" - try: - description = self._html_search_regex( - r'(?s)

(.*?)

', - webpage, 'description', fatal=False) - except ExtractorError: - pass + description = self._html_search_regex( + r'(?s)

(.*?)

', + webpage, 'description', fatal=False, default=None) title = self._html_search_regex( r'(.*?)', webpage, 'title')