[ard] Make more robust against missing thumbnails

I cannot reproduce this error, it's from travis.
This commit is contained in:
Philipp Hagemeister 2014-09-13 09:09:55 +02:00
parent dc752ff442
commit bf0ff93277
2 changed files with 15 additions and 2 deletions

View file

@ -13,6 +13,7 @@ from ..utils import (
int_or_none,
parse_duration,
unified_strdate,
xpath_text,
)
@ -157,8 +158,9 @@ class ARDIE(InfoExtractor):
player_url = mobj.group('mainurl') + '~playerXml.xml'
doc = self._download_xml(player_url, display_id)
video_node = doc.find('./video')
upload_date = unified_strdate(video_node.find('./broadcastDate').text)
thumbnail = video_node.find('.//teaserImage//variant/url').text
upload_date = unified_strdate(xpath_text(
video_node, './broadcastDate'))
thumbnail = xpath_text(video_node, './/teaserImage//variant/url')
formats = []
for a in video_node.findall('.//asset'):