소스 검색

[clipfish] Effect a better error message (#1842)

Philipp Hagemeister 12 년 전
부모
커밋
dcca796ce4
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      youtube_dl/extractor/clipfish.py

+ 5 - 0
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(