mirror of
				https://github.com/ytdl-org/youtube-dl
				synced 2025-10-30 17:23:31 +00:00 
			
		
		
		
	Add compat_map/filter and use the former
This commit is contained in:
		
							parent
							
								
									39ca35e765
								
							
						
					
					
						commit
						5f5de51a49
					
				| @ -2962,6 +2962,25 @@ else: | ||||
|         compat_Struct = struct.Struct | ||||
| 
 | ||||
| 
 | ||||
| # compat_map/filter() returning an iterator, supposedly the | ||||
| # same versioning as for zip below | ||||
| try: | ||||
|     from future_builtins import map as compat_map | ||||
| except ImportError: | ||||
|     try: | ||||
|         from itertools import imap as compat_map | ||||
|     except ImportError: | ||||
|         compat_map = map | ||||
| 
 | ||||
| try: | ||||
|     from future_builtins import filter as compat_filter | ||||
| except ImportError: | ||||
|     try: | ||||
|         from itertools import ifilter as compat_filter | ||||
|     except ImportError: | ||||
|         compat_filter = filter | ||||
| 
 | ||||
| 
 | ||||
| try: | ||||
|     from future_builtins import zip as compat_zip | ||||
| except ImportError:  # not 2.6+ or is 3.x | ||||
| @ -3015,6 +3034,7 @@ __all__ = [ | ||||
|     'compat_etree_fromstring', | ||||
|     'compat_etree_register_namespace', | ||||
|     'compat_expanduser', | ||||
|     'compat_filter', | ||||
|     'compat_get_terminal_size', | ||||
|     'compat_getenv', | ||||
|     'compat_getpass', | ||||
| @ -3026,6 +3046,7 @@ __all__ = [ | ||||
|     'compat_integer_types', | ||||
|     'compat_itertools_count', | ||||
|     'compat_kwargs', | ||||
|     'compat_map', | ||||
|     'compat_numeric_types', | ||||
|     'compat_ord', | ||||
|     'compat_os_name', | ||||
|  | ||||
| @ -13,6 +13,7 @@ from .common import InfoExtractor, SearchInfoExtractor | ||||
| from ..compat import ( | ||||
|     compat_chr, | ||||
|     compat_HTTPError, | ||||
|     compat_map as map, | ||||
|     compat_parse_qs, | ||||
|     compat_str, | ||||
|     compat_urllib_parse_unquote_plus, | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 df
						df