raise unexpected error when no stream found
[youtube-dl] / youtube_dl / extractor / discoverygo.py
index e86d16d367a9c3e4780f8fb07ff03b0ee5c3b21a..c4e83b2c3790670ec7d6c1b7c9cca4e47b4d7779 100644 (file)
@@ -56,11 +56,12 @@ class DiscoveryGoIE(InfoExtractor):
 
         stream = video.get('stream')
         if not stream:
-            raise ExtractorError(
-                'This video is only available via cable service provider subscription that'
-                ' is not currently supported. You may want to use --cookies.'
-                if video.get('authenticated') is True else 'Unable to find stream',
-                expected=True)
+            if video.get('authenticated') is True:
+                raise ExtractorError(
+                    'This video is only available via cable service provider subscription that'
+                    ' is not currently supported. You may want to use --cookies.', expected=True)
+            else:
+                raise ExtractorError('Unable to find stream')
         STREAM_URL_SUFFIX = 'streamUrl'
         formats = []
         for stream_kind in ('', 'hds'):