mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	Add option --file-access-retries (#2066)
				
					
				
			Closes #517 Authored by: ehoogeveen-medweb
This commit is contained in:
		 Emanuel Hoogeveen
					Emanuel Hoogeveen
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							663949f825
						
					
				
				
					commit
					205a0654c0
				
			| @@ -22,7 +22,6 @@ from ..utils import ( | ||||
|     handle_youtubedl_headers, | ||||
|     check_executable, | ||||
|     Popen, | ||||
|     sanitize_open, | ||||
| ) | ||||
|  | ||||
|  | ||||
| @@ -144,11 +143,11 @@ class ExternalFD(FragmentFD): | ||||
|                 return -1 | ||||
|  | ||||
|         decrypt_fragment = self.decrypter(info_dict) | ||||
|         dest, _ = sanitize_open(tmpfilename, 'wb') | ||||
|         dest, _ = self.sanitize_open(tmpfilename, 'wb') | ||||
|         for frag_index, fragment in enumerate(info_dict['fragments']): | ||||
|             fragment_filename = '%s-Frag%d' % (tmpfilename, frag_index) | ||||
|             try: | ||||
|                 src, _ = sanitize_open(fragment_filename, 'rb') | ||||
|                 src, _ = self.sanitize_open(fragment_filename, 'rb') | ||||
|             except IOError as err: | ||||
|                 if skip_unavailable_fragments and frag_index > 1: | ||||
|                     self.report_skip_fragment(frag_index, err) | ||||
| @@ -290,7 +289,7 @@ class Aria2cFD(ExternalFD): | ||||
|             for frag_index, fragment in enumerate(info_dict['fragments']): | ||||
|                 fragment_filename = '%s-Frag%d' % (os.path.basename(tmpfilename), frag_index) | ||||
|                 url_list.append('%s\n\tout=%s' % (fragment['url'], fragment_filename)) | ||||
|             stream, _ = sanitize_open(url_list_file, 'wb') | ||||
|             stream, _ = self.sanitize_open(url_list_file, 'wb') | ||||
|             stream.write('\n'.join(url_list).encode('utf-8')) | ||||
|             stream.close() | ||||
|             cmd += ['-i', url_list_file] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user