mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[cleanup] Misc cleanup
This commit is contained in:
		| @@ -2,13 +2,18 @@ import importlib | ||||
| import random | ||||
| import re | ||||
| 
 | ||||
| from ..utils import bug_reports_message, classproperty, write_string | ||||
| from ..utils import ( | ||||
|     age_restricted, | ||||
|     bug_reports_message, | ||||
|     classproperty, | ||||
|     write_string, | ||||
| ) | ||||
| 
 | ||||
| 
 | ||||
| class LazyLoadMetaClass(type): | ||||
|     def __getattr__(cls, name): | ||||
|         # "is_suitable" requires "_TESTS". However, they bloat the lazy_extractors | ||||
|         if '_real_class' not in cls.__dict__ and name not in ('is_suitable', 'get_testcases'): | ||||
|         # "_TESTS" bloat the lazy_extractors | ||||
|         if '_real_class' not in cls.__dict__ and name != 'get_testcases': | ||||
|             write_string( | ||||
|                 'WARNING: Falling back to normal extractor since lazy extractor ' | ||||
|                 f'{cls.__name__} does not have attribute {name}{bug_reports_message()}\n') | ||||
|   | ||||
| @@ -8,9 +8,9 @@ sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) | ||||
| 
 | ||||
| 
 | ||||
| NO_ATTR = object() | ||||
| STATIC_CLASS_PROPERTIES = ['IE_NAME', 'IE_DESC', 'SEARCH_KEY', '_WORKING', '_NETRC_MACHINE'] | ||||
| STATIC_CLASS_PROPERTIES = ['IE_NAME', 'IE_DESC', 'SEARCH_KEY', '_WORKING', '_NETRC_MACHINE', 'age_limit'] | ||||
| CLASS_METHODS = [ | ||||
|     'ie_key', 'working', 'description', 'suitable', '_match_valid_url', '_match_id', 'get_temp_id', | ||||
|     'ie_key', 'working', 'description', 'suitable', '_match_valid_url', '_match_id', 'get_temp_id', 'is_suitable' | ||||
| ] | ||||
| IE_TEMPLATE = ''' | ||||
| class {name}({bases}): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan