]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/sonyliv.py
[extractor] Better error message for DRM (#729)
[yt-dlp.git] / yt_dlp / extractor / sonyliv.py
index 60181f06d2f06f960842468c5890df90a3363ed3..c3ed442753da2aa57cd6659bc9b3ab8886d2d05b 100644 (file)
@@ -83,7 +83,7 @@ def _real_extract(self, url):
         content = self._call_api(
             '1.5', 'IN/CONTENT/VIDEOURL/VOD/' + video_id, video_id)
         if not self.get_param('allow_unplayable_formats') and content.get('isEncrypted'):
-            raise ExtractorError('This video is DRM protected.', expected=True)
+            self.report_drm(video_id)
         dash_url = content['videoURL']
         headers = {
             'x-playback-session-id': '%s-%d' % (uuid.uuid4().hex, time.time() * 1000)