mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 22:55:18 +00:00 
			
		
		
		
	[compat] Remove more functions
Removing any more will require changes to a large number of extractors
This commit is contained in:
		| @@ -7,12 +7,13 @@ import json | ||||
| import re | ||||
| import struct | ||||
| import time | ||||
| import urllib.request | ||||
| import urllib.response | ||||
| import uuid | ||||
| 
 | ||||
| from .common import InfoExtractor | ||||
| from ..aes import aes_ecb_decrypt | ||||
| from ..compat import compat_urllib_parse_urlparse, compat_urllib_request | ||||
| from ..compat import compat_urllib_parse_urlparse | ||||
| from ..utils import ( | ||||
|     ExtractorError, | ||||
|     bytes_to_intlist, | ||||
| @@ -33,7 +34,7 @@ def add_opener(ydl, handler): | ||||
|     ''' Add a handler for opening URLs, like _download_webpage ''' | ||||
|     # https://github.com/python/cpython/blob/main/Lib/urllib/request.py#L426 | ||||
|     # https://github.com/python/cpython/blob/main/Lib/urllib/request.py#L605 | ||||
|     assert isinstance(ydl._opener, compat_urllib_request.OpenerDirector) | ||||
|     assert isinstance(ydl._opener, urllib.request.OpenerDirector) | ||||
|     ydl._opener.add_handler(handler) | ||||
| 
 | ||||
| 
 | ||||
| @@ -46,7 +47,7 @@ def remove_opener(ydl, handler): | ||||
|     # https://github.com/python/cpython/blob/main/Lib/urllib/request.py#L426 | ||||
|     # https://github.com/python/cpython/blob/main/Lib/urllib/request.py#L605 | ||||
|     opener = ydl._opener | ||||
|     assert isinstance(ydl._opener, compat_urllib_request.OpenerDirector) | ||||
|     assert isinstance(ydl._opener, urllib.request.OpenerDirector) | ||||
|     if isinstance(handler, (type, tuple)): | ||||
|         find_cp = lambda x: isinstance(x, handler) | ||||
|     else: | ||||
| @@ -96,7 +97,7 @@ def remove_opener(ydl, handler): | ||||
|         opener.handlers[:] = [x for x in opener.handlers if not find_cp(x)] | ||||
| 
 | ||||
| 
 | ||||
| class AbemaLicenseHandler(compat_urllib_request.BaseHandler): | ||||
| class AbemaLicenseHandler(urllib.request.BaseHandler): | ||||
|     handler_order = 499 | ||||
|     STRTABLE = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz' | ||||
|     HKEY = b'3AF0298C219469522A313570E8583005A642E73EDD58E3EA2FB7339D3DF1597E' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan