]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/videomore.py
Add option `--ignore-no-formats-error`
[yt-dlp.git] / yt_dlp / extractor / videomore.py
index e0c10aa5b011b9695ee0150db1f328a9ef80d8b7..05ae74e333cbd2446c3f071c353aea4e6189666b 100644 (file)
@@ -10,7 +10,6 @@
     compat_urllib_parse_urlparse,
 )
 from ..utils import (
-    ExtractorError,
     int_or_none,
 )
 
@@ -193,8 +192,8 @@ def _real_extract(self, url):
             error = item.get('error')
             if error:
                 if error in ('Данное видео недоступно для просмотра на территории этой страны', 'Данное видео доступно для просмотра только на территории России'):
-                    self.raise_geo_restricted(countries=['RU'])
-                raise ExtractorError(error, expected=True)
+                    self.raise_geo_restricted(countries=['RU'], metadata_available=True)
+                self.raise_no_formats(error, expected=True)
         self._sort_formats(formats)
 
         return {