Fixed loading of some blip.tv videos.

Some videos lack a runtime, so the extractor would crash on them.
This commit is contained in:
Steven Wallace 2015-07-16 18:31:46 -05:00
parent 5eb778bf4d
commit 7fc8a2d163

View File

@ -145,7 +145,11 @@ class BlipTVIE(InfoExtractor):
timestamp = parse_iso8601(item.find(blip('datestamp')).text)
uploader = item.find(blip('user')).text
uploader_id = item.find(blip('userid')).text
#some videos lack a runtime
if item.find(blip('runtime')):
duration = int(item.find(blip('runtime')).text)
else:
duration = None
media_thumbnail = item.find(media('thumbnail'))
thumbnail = media_thumbnail.get('url') if media_thumbnail is not None else item.find(itunes('image')).text
categories = [category.text for category in item.findall('category')]