mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	Create to_screen and similar functions in postprocessor/common
				
					
				
			`to_screen`, `report_warning`, `report_error`, `write_debug`, `get_param` This is a first step in standardizing these function. This has to be done eventually for extractors and downloaders too
This commit is contained in:
		| @@ -46,16 +46,16 @@ class SponSkrubPP(PostProcessor): | ||||
|             self.to_screen('Skipping sponskrub since it is not a YouTube video') | ||||
|             return [], information | ||||
|         if self.cutout and not self.force and not information.get('__real_download', False): | ||||
|             self._downloader.to_screen( | ||||
|                 '[sponskrub] Skipping sponskrub since the video was already downloaded. ' | ||||
|             self.report_warning( | ||||
|                 'Skipping sponskrub since the video was already downloaded. ' | ||||
|                 'Use --sponskrub-force to run sponskrub anyway') | ||||
|             return [], information | ||||
|  | ||||
|         self.to_screen('Trying to %s sponsor sections' % ('remove' if self.cutout else 'mark')) | ||||
|         if self.cutout: | ||||
|             self._downloader.to_screen('WARNING: Cutting out sponsor segments will cause the subtitles to go out of sync.') | ||||
|             self.report_warning('Cutting out sponsor segments will cause the subtitles to go out of sync.') | ||||
|             if not information.get('__real_download', False): | ||||
|                 self._downloader.to_screen('WARNING: If sponskrub is run multiple times, unintended parts of the video could be cut out.') | ||||
|                 self.report_warning('If sponskrub is run multiple times, unintended parts of the video could be cut out.') | ||||
|  | ||||
|         filename = information['filepath'] | ||||
|         temp_filename = filename + '.' + self._temp_ext + os.path.splitext(filename)[1] | ||||
| @@ -68,8 +68,7 @@ class SponSkrubPP(PostProcessor): | ||||
|         cmd += ['--', information['id'], filename, temp_filename] | ||||
|         cmd = [encodeArgument(i) for i in cmd] | ||||
|  | ||||
|         if self._downloader.params.get('verbose', False): | ||||
|             self._downloader.to_screen('[debug] sponskrub command line: %s' % shell_quote(cmd)) | ||||
|         self.write_debug('sponskrub command line: %s' % shell_quote(cmd)) | ||||
|         p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE) | ||||
|         stdout, stderr = p.communicate() | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan