commit dcca796ce431da0d8b6927609c08938f22ba44cf
parent 4b19e3895492a472c5b63d9da5777bc29d44e25c
Author: Philipp Hagemeister <phihag@phihag.de>
Date: Wed, 27 Nov 2013 18:33:51 +0100
[clipfish] Effect a better error message (#1842)
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/youtube_dl/extractor/clipfish.py b/youtube_dl/extractor/clipfish.py
@@ -1,5 +1,6 @@
import re
import time
+import xml.etree.ElementTree
from .common import InfoExtractor
@@ -28,6 +29,10 @@ class ClipfishIE(InfoExtractor):
info_url, video_id, note=u'Downloading info page')
title = doc.find('title').text
video_url = doc.find('filename').text
+ if video_url is None:
+ xml_bytes = xml.etree.ElementTree.tostring(doc)
+ raise ExtractorError(u'Cannot find video URL in document %r' %
+ xml_bytes)
thumbnail = doc.find('imageurl').text
duration_str = doc.find('duration').text
m = re.match(