mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	Create a function in InfoExtractors that returns the InfoExtractor class with the given name
This commit is contained in:
		| @@ -67,7 +67,7 @@ class TestDownload(unittest.TestCase): | |||||||
| def generator(test_case): | def generator(test_case): | ||||||
|  |  | ||||||
|     def test_template(self): |     def test_template(self): | ||||||
|         ie = getattr(youtube_dl.InfoExtractors, test_case['name'] + 'IE') |         ie = youtube_dl.InfoExtractors.get_info_extractor(test_case['name'])#getattr(youtube_dl.InfoExtractors, test_case['name'] + 'IE') | ||||||
|         if not ie._WORKING: |         if not ie._WORKING: | ||||||
|             print('Skipping: IE marked as not _WORKING') |             print('Skipping: IE marked as not _WORKING') | ||||||
|             return |             return | ||||||
|   | |||||||
| @@ -4469,3 +4469,7 @@ def gen_extractors(): | |||||||
|         ARDIE(), |         ARDIE(), | ||||||
|         GenericIE() |         GenericIE() | ||||||
|     ] |     ] | ||||||
|  |  | ||||||
|  | def get_info_extractor(ie_name): | ||||||
|  |     """Returns the info extractor class with the given ie_name""" | ||||||
|  |     return globals()[ie_name+'IE'] | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jaime Marquínez Ferrándiz
					Jaime Marquínez Ferrándiz