mirror of
				https://github.com/ytdl-org/youtube-dl.git
				synced 2025-10-29 09:26:20 -07:00 
			
		
		
		
	[downloader/dash:hls] Report exact fragment error on retry
This commit is contained in:
		| @@ -53,7 +53,7 @@ class DashSegmentsFD(FragmentFD): | ||||
|                     down.close() | ||||
|                     segments_filenames.append(target_sanitized) | ||||
|                     break | ||||
|                 except compat_urllib_error.HTTPError: | ||||
|                 except compat_urllib_error.HTTPError as err: | ||||
|                     # YouTube may often return 404 HTTP error for a fragment causing the | ||||
|                     # whole download to fail. However if the same fragment is immediately | ||||
|                     # retried with the same request data this usually succeeds (1-2 attemps | ||||
| @@ -62,7 +62,7 @@ class DashSegmentsFD(FragmentFD): | ||||
|                     # HTTP error. | ||||
|                     count += 1 | ||||
|                     if count <= fragment_retries: | ||||
|                         self.report_retry_fragment(segment_name, count, fragment_retries) | ||||
|                         self.report_retry_fragment(err, segment_name, count, fragment_retries) | ||||
|             if count > fragment_retries: | ||||
|                 if skip_unavailable_fragments: | ||||
|                     self.report_skip_fragment(segment_name) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user