mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[EmbedThumbnail] Do not obey -k
				
					
				
			This commit is contained in:
		| @@ -3307,6 +3307,17 @@ class YoutubeDL: | ||||
|         ''' Alias of sanitize_info for backward compatibility ''' | ||||
|         return YoutubeDL.sanitize_info(info_dict, actually_filter) | ||||
| 
 | ||||
|     def _delete_downloaded_files(self, *files_to_delete, info={}, msg=None): | ||||
|         for filename in set(filter(None, files_to_delete)): | ||||
|             if msg: | ||||
|                 self.to_screen(msg % filename) | ||||
|             try: | ||||
|                 os.remove(filename) | ||||
|             except OSError: | ||||
|                 self.report_warning(f'Unable to delete file {filename}') | ||||
|             if filename in info.get('__files_to_move', []):  # NB: Delete even if None | ||||
|                 del info['__files_to_move'][filename] | ||||
| 
 | ||||
|     @staticmethod | ||||
|     def post_extract(info_dict): | ||||
|         def actual_post_extract(info_dict): | ||||
| @@ -3339,14 +3350,8 @@ class YoutubeDL: | ||||
|             for f in files_to_delete: | ||||
|                 infodict['__files_to_move'].setdefault(f, '') | ||||
|         else: | ||||
|             for old_filename in set(files_to_delete): | ||||
|                 self.to_screen('Deleting original file %s (pass -k to keep)' % old_filename) | ||||
|                 try: | ||||
|                     os.remove(encodeFilename(old_filename)) | ||||
|                 except OSError: | ||||
|                     self.report_warning('Unable to remove downloaded original file') | ||||
|                 if old_filename in infodict['__files_to_move']: | ||||
|                     del infodict['__files_to_move'][old_filename] | ||||
|             self._delete_downloaded_files( | ||||
|                 *files_to_delete, info=infodict, msg='Deleting original file %s (pass -k to keep)') | ||||
|         return infodict | ||||
| 
 | ||||
|     def run_all_pps(self, key, info, *, additional_pps=None): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan