mirror of
				https://code.hackerspace.pl/q3k/youtube-dl
				synced 2025-03-16 11:43:02 +00:00 
			
		
		
		
	[ivi] improve error detection
This commit is contained in:
		
							parent
							
								
									6c79785bb0
								
							
						
					
					
						commit
						9e4e864639
					
				| @ -119,17 +119,20 @@ class IviIE(InfoExtractor): | ||||
| 
 | ||||
|         error = video_json.get('error') | ||||
|         if error: | ||||
|             origin = error['origin'] | ||||
|             origin = error.get('origin') | ||||
|             message = error.get('message') or error.get('user_message') | ||||
|             extractor_msg = 'Unable to download video %s' | ||||
|             if origin == 'NotAllowedForLocation': | ||||
|                 self.raise_geo_restricted( | ||||
|                     msg=error['message'], countries=self._GEO_COUNTRIES) | ||||
|                 self.raise_geo_restricted(message, self._GEO_COUNTRIES) | ||||
|             elif origin == 'NoRedisValidData': | ||||
|                 raise ExtractorError('Video %s does not exist' % video_id, expected=True) | ||||
|             elif origin == 'NotAllowedError': | ||||
|                 raise ExtractorError('pycryptodome not found. Please install it.', expected=True) | ||||
|                 extractor_msg = 'Video %s does not exist' | ||||
|             elif message: | ||||
|                 if 'недоступен для просмотра на площадке s183' in message: | ||||
|                     raise ExtractorError( | ||||
|                 'Unable to download video %s: %s' % (video_id, error['message']), | ||||
|                         'pycryptodome not found. Please install it.', | ||||
|                         expected=True) | ||||
|                 extractor_msg += ': ' + message | ||||
|             raise ExtractorError(extractor_msg % video_id, expected=True) | ||||
| 
 | ||||
|         result = video_json['result'] | ||||
|         title = result['title'] | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Remita Amine
						Remita Amine