Browse Source

[zingmp3] Add fatal flag

Sergey M․ 10 years ago
parent
commit
8119597d6f
1 changed files with 3 additions and 1 deletions
  1. 3 1
      youtube_dl/extractor/zingmp3.py

+ 3 - 1
youtube_dl/extractor/zingmp3.py

@@ -9,9 +9,11 @@ from ..utils import ExtractorError
 
 
 class ZingMp3BaseInfoExtractor(InfoExtractor):
 class ZingMp3BaseInfoExtractor(InfoExtractor):
 
 
-    def _extract_item(self, item):
+    def _extract_item(self, item, fatal=True):
         error_message = item.find('./errormessage').text
         error_message = item.find('./errormessage').text
         if error_message:
         if error_message:
+            if not fatal:
+                return
             raise ExtractorError(
             raise ExtractorError(
                 '%s returned error: %s' % (self.IE_NAME, error_message),
                 '%s returned error: %s' % (self.IE_NAME, error_message),
                 expected=True)
                 expected=True)