From: Sergey M․ Date: Tue, 23 Sep 2014 12:58:35 +0000 (+0700) Subject: [wat] Capture and output error message X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=86916dae4b8604431205d11ccfa5f9796c0798dc;p=youtube-dl [wat] Capture and output error message --- diff --git a/youtube_dl/extractor/wat.py b/youtube_dl/extractor/wat.py index 46b4d9133..268e2f618 100644 --- a/youtube_dl/extractor/wat.py +++ b/youtube_dl/extractor/wat.py @@ -5,7 +5,10 @@ import re import hashlib from .common import InfoExtractor -from ..utils import unified_strdate +from ..utils import ( + ExtractorError, + unified_strdate, +) class WatIE(InfoExtractor): @@ -57,6 +60,11 @@ class WatIE(InfoExtractor): video_info = self.download_video_info(real_id) + error_desc = video_info.get('error_desc') + if error_desc: + raise ExtractorError( + '%s returned error: %s' % (self.IE_NAME, error_desc), expected=True) + geo_list = video_info.get('geoList') country = geo_list[0] if geo_list else ''