summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJaime Marquínez Ferrándiz <[email protected]>2013-05-05 13:59:25 +0200
committerJaime Marquínez Ferrándiz <[email protected]>2013-05-05 13:59:25 +0200
commit486f0c947675eebb129414f8f46010206c9245b7 (patch)
treef4a9baef174214fe2101bc916d42005891257be1
parentd96680f58d918c99baab952338f547c42266bdf3 (diff)
downloadyoutube-dl-486f0c947675eebb129414f8f46010206c9245b7.tar.gz
youtube-dl-486f0c947675eebb129414f8f46010206c9245b7.zip
More callbacks changed to raise ExtractorError
-rwxr-xr-xyoutube_dl/InfoExtractors.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/youtube_dl/InfoExtractors.py b/youtube_dl/InfoExtractors.py
index a98d403b3..0f1252113 100755
--- a/youtube_dl/InfoExtractors.py
+++ b/youtube_dl/InfoExtractors.py
@@ -3125,7 +3125,7 @@ class GooglePlusIE(InfoExtractor):
pattern = '"(https\://plus\.google\.com/photos/.*?)",,"image/jpeg","video"\]'
mobj = re.search(pattern, webpage)
if mobj is None:
- self._downloader.report_error(u'unable to extract video page URL')
+ raise ExtractorError(u'Unable to extract video page URL')
video_page = mobj.group(1)
webpage = self._download_webpage(video_page, video_id, u'Downloading video page')
@@ -3137,7 +3137,7 @@ class GooglePlusIE(InfoExtractor):
pattern = '\d+,\d+,(\d+),"(http\://redirector\.googlevideo\.com.*?)"'
mobj = re.findall(pattern, webpage)
if len(mobj) == 0:
- self._downloader.report_error(u'unable to extract video links')
+ raise ExtractorError(u'Unable to extract video links')
# Sort in resolution
links = sorted(mobj)
@@ -3343,14 +3343,14 @@ class FunnyOrDieIE(InfoExtractor):
m = re.search(r'<video[^>]*>\s*<source[^>]*>\s*<source src="(?P<url>[^"]+)"', webpage, re.DOTALL)
if not m:
- self._downloader.report_error(u'unable to find video information')
+ raise ExtractorError(u'Unable to find video information')
video_url = unescapeHTML(m.group('url'))
m = re.search(r"<h1 class='player_page_h1'.*?>(?P<title>.*?)</h1>", webpage, flags=re.DOTALL)
if not m:
m = re.search(r'<title>(?P<title>[^<]+?)</title>', webpage)
if not m:
- self._downloader.report_error(u'Cannot find video title')
+ raise ExtractorError(u'Cannot find video title')
title = clean_html(m.group('title'))
m = re.search(r'<meta property="og:description" content="(?P<desc>.*?)"', webpage)
@@ -3402,7 +3402,7 @@ class SteamIE(InfoExtractor):
video_url = vid.group('videoURL')
video_thumb = thumb.group('thumbnail')
if not video_url:
- self._downloader.report_error(u'Cannot find video url for %s' % video_id)
+ raise ExtractorError(u'Cannot find video url for %s' % video_id)
info = {
'id':video_id,
'url':video_url,
@@ -3976,7 +3976,7 @@ class LiveLeakIE(InfoExtractor):
m = re.search(r'<meta property="og:title" content="(?P<title>.*?)"', webpage)
if not m:
- self._downloader.report_error(u'Cannot find video title')
+ raise ExtractorError(u'Cannot find video title')
title = unescapeHTML(m.group('title')).replace('LiveLeak.com -', '').strip()
m = re.search(r'<meta property="og:description" content="(?P<desc>.*?)"', webpage)