mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[cleanup] Minor fixes (See desc)
* [youtube] Fix `--youtube-skip-dash-manifest` * [build] Use `$()` in `Makefile`. Closes #3684 * Fix bug in385ffb467b* Fix bug in43d7f5a5d0* [cleanup] Remove unnecessary `utf-8` from `str.encode`/`bytes.decode` * [utils] LazyList: Expose unnecessarily "protected" attributes and other minor cleanup
This commit is contained in:
		| @@ -773,9 +773,9 @@ class YoutubeDL: | ||||
|         assert hasattr(self, '_output_process') | ||||
|         assert isinstance(message, compat_str) | ||||
|         line_count = message.count('\n') + 1 | ||||
|         self._output_process.stdin.write((message + '\n').encode('utf-8')) | ||||
|         self._output_process.stdin.write((message + '\n').encode()) | ||||
|         self._output_process.stdin.flush() | ||||
|         res = ''.join(self._output_channel.readline().decode('utf-8') | ||||
|         res = ''.join(self._output_channel.readline().decode() | ||||
|                       for _ in range(line_count)) | ||||
|         return res[:-len('\n')] | ||||
| 
 | ||||
| @@ -1181,7 +1181,7 @@ class YoutubeDL: | ||||
|                 value = map(str, variadic(value) if '#' in flags else [value]) | ||||
|                 value, fmt = ' '.join(map(compat_shlex_quote, value)), str_fmt | ||||
|             elif fmt[-1] == 'B':  # bytes | ||||
|                 value = f'%{str_fmt}'.encode() % str(value).encode('utf-8') | ||||
|                 value = f'%{str_fmt}'.encode() % str(value).encode() | ||||
|                 value, fmt = value.decode('utf-8', 'ignore'), 's' | ||||
|             elif fmt[-1] == 'U':  # unicode normalized | ||||
|                 value, fmt = unicodedata.normalize( | ||||
| @@ -2243,7 +2243,7 @@ class YoutubeDL: | ||||
|                 return selector_function(ctx_copy) | ||||
|             return final_selector | ||||
| 
 | ||||
|         stream = io.BytesIO(format_spec.encode('utf-8')) | ||||
|         stream = io.BytesIO(format_spec.encode()) | ||||
|         try: | ||||
|             tokens = list(_remove_unused_ops(tokenize.tokenize(stream.readline))) | ||||
|         except tokenize.TokenError: | ||||
| @@ -3194,8 +3194,8 @@ class YoutubeDL: | ||||
|                     downloader = downloader.__name__ if downloader else None | ||||
| 
 | ||||
|                     if info_dict.get('requested_formats') is None:  # Not necessary if doing merger | ||||
|                         live_fixup = info_dict.get('is_live') and not self.params.get('hls_use_mpegts') | ||||
|                         ffmpeg_fixup(downloader == 'HlsFD' or live_fixup, | ||||
|                         fixup_live = info_dict.get('is_live') and self.params.get('hls_use_mpegts') is None | ||||
|                         ffmpeg_fixup(downloader == 'HlsFD' or fixup_live, | ||||
|                                      'Possible MPEG-TS in MP4 container or malformed AAC timestamps', | ||||
|                                      FFmpegFixupM3u8PP) | ||||
|                         ffmpeg_fixup(info_dict.get('is_live') and downloader == 'DashSegmentsFD', | ||||
| @@ -3700,10 +3700,10 @@ class YoutubeDL: | ||||
| 
 | ||||
|         # Not implemented | ||||
|         if False and self.params.get('call_home'): | ||||
|             ipaddr = self.urlopen('https://yt-dl.org/ip').read().decode('utf-8') | ||||
|             ipaddr = self.urlopen('https://yt-dl.org/ip').read().decode() | ||||
|             write_debug('Public IP address: %s' % ipaddr) | ||||
|             latest_version = self.urlopen( | ||||
|                 'https://yt-dl.org/latest/version').read().decode('utf-8') | ||||
|                 'https://yt-dl.org/latest/version').read().decode() | ||||
|             if version_tuple(latest_version) > version_tuple(__version__): | ||||
|                 self.report_warning( | ||||
|                     'You are using an outdated version (newest version: %s)! ' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan