[ustream] Checking errors
[youtube-dl] / 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)