]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/ninecninemedia.py
[extractor] Better error message for DRM (#729)
[yt-dlp.git] / yt_dlp / extractor / ninecninemedia.py
index d1281167a7704fa21ec07164a02fca9897fc4200..4aaf21a12082a225f4a8d6f43afc6bdac2878148 100644 (file)
@@ -4,7 +4,6 @@
 
 from .common import InfoExtractor
 from ..utils import (
-    ExtractorError,
     float_or_none,
     int_or_none,
     parse_iso8601,
@@ -35,7 +34,7 @@ def _real_extract(self, url):
 
         if (not self.get_param('allow_unplayable_formats')
                 and try_get(content_package, lambda x: x['Constraints']['Security']['Type'])):
-            raise ExtractorError('This video is DRM protected.', expected=True)
+            self.report_drm(content_id)
 
         manifest_base_url = content_package_url + 'manifest.'
         formats = []