mirror of
				https://github.com/ytdl-org/youtube-dl.git
				synced 2025-10-29 09:26:20 -07:00 
			
		
		
		
	* Sort extractors alphabetically * Add newlines when needed (youtube_dl/extractors/lazy_extractors.py pass the flake8 test now)
		
			
				
	
	
		
			18 lines
		
	
	
		
			370 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			370 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # encoding: utf-8
 | |
| from __future__ import unicode_literals
 | |
| 
 | |
| import re
 | |
| 
 | |
| 
 | |
| class LazyLoadExtractor(object):
 | |
|     _module = None
 | |
| 
 | |
|     @classmethod
 | |
|     def ie_key(cls):
 | |
|         return cls.__name__[:-2]
 | |
| 
 | |
|     def __new__(cls):
 | |
|         mod = __import__(cls._module, fromlist=(cls.__name__,))
 | |
|         real_cls = getattr(mod, cls.__name__)
 | |
|         return real_cls.__new__(real_cls)
 |