mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[compat, networking] Deprecate old functions (#2861)
Authored by: coletdjnz, pukkandan
This commit is contained in:
		| @@ -1,16 +1,15 @@ | ||||
| import functools | ||||
| import json | ||||
| import os | ||||
| import urllib.error | ||||
| 
 | ||||
| from ..networking import Request | ||||
| from ..networking.exceptions import HTTPError, network_exceptions | ||||
| from ..utils import ( | ||||
|     PostProcessingError, | ||||
|     RetryManager, | ||||
|     _configuration_args, | ||||
|     deprecation_warning, | ||||
|     encodeFilename, | ||||
|     network_exceptions, | ||||
|     sanitized_Request, | ||||
| ) | ||||
| 
 | ||||
| 
 | ||||
| @@ -203,13 +202,13 @@ class PostProcessor(metaclass=PostProcessorMetaClass): | ||||
|         self.write_debug(f'{self.PP_NAME} query: {url}') | ||||
|         for retry in RetryManager(self.get_param('extractor_retries', 3), self._retry_download): | ||||
|             try: | ||||
|                 rsp = self._downloader.urlopen(sanitized_Request(url)) | ||||
|                 rsp = self._downloader.urlopen(Request(url)) | ||||
|             except network_exceptions as e: | ||||
|                 if isinstance(e, urllib.error.HTTPError) and e.code in expected_http_errors: | ||||
|                 if isinstance(e, HTTPError) and e.status in expected_http_errors: | ||||
|                     return None | ||||
|                 retry.error = PostProcessingError(f'Unable to communicate with {self.PP_NAME} API: {e}') | ||||
|                 continue | ||||
|         return json.loads(rsp.read().decode(rsp.info().get_param('charset') or 'utf-8')) | ||||
|         return json.loads(rsp.read().decode(rsp.headers.get_param('charset') or 'utf-8')) | ||||
| 
 | ||||
| 
 | ||||
| class AudioConversionError(PostProcessingError):  # Deprecated | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 coletdjnz
					coletdjnz