[ustream] Checking errors
authorYen Chi Hsuan <yan12125@gmail.com>
Thu, 23 Apr 2015 10:07:09 +0000 (18:07 +0800)
committerYen Chi Hsuan <yan12125@gmail.com>
Thu, 23 Apr 2015 10:10:18 +0000 (18:10 +0800)
youtube_dl/extractor/ustream.py

index d559e228a9afc81f5c6ddbc7fafe195599de265c..f8893b6cdc1dd7adbf7143bfdf6d5e7f604f3e98 100644 (file)
@@ -7,6 +7,7 @@ from .common import InfoExtractor
 from ..compat import (
     compat_urlparse,
 )
+from ..utils import ExtractorError
 
 
 class UstreamIE(InfoExtractor):
@@ -47,6 +48,9 @@ class UstreamIE(InfoExtractor):
                 'autoplay': False,
             }), video_id)
 
+        if 'error' in params:
+            raise ExtractorError(params['error']['message'], expected=True)
+
         video_url = params['flv']
 
         webpage = self._download_webpage(url, video_id)