mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	[cspan] Initialize 'video_type' to avoid 'UnboundLocalError' exceptions (#8032)
This commit is contained in:
		| @@ -58,6 +58,7 @@ class CSpanIE(InfoExtractor): | |||||||
|  |  | ||||||
|     def _real_extract(self, url): |     def _real_extract(self, url): | ||||||
|         video_id = self._match_id(url) |         video_id = self._match_id(url) | ||||||
|  |         video_type = None | ||||||
|         webpage = self._download_webpage(url, video_id) |         webpage = self._download_webpage(url, video_id) | ||||||
|         matches = re.search(r'data-(prog|clip)id=\'([0-9]+)\'', webpage) |         matches = re.search(r'data-(prog|clip)id=\'([0-9]+)\'', webpage) | ||||||
|         if matches: |         if matches: | ||||||
| @@ -70,6 +71,8 @@ class CSpanIE(InfoExtractor): | |||||||
|                 title = self._og_search_title(webpage) |                 title = self._og_search_title(webpage) | ||||||
|                 surl = smuggle_url(senate_isvp_url, {'force_title': title}) |                 surl = smuggle_url(senate_isvp_url, {'force_title': title}) | ||||||
|                 return self.url_result(surl, 'SenateISVP', video_id, title) |                 return self.url_result(surl, 'SenateISVP', video_id, title) | ||||||
|  |         if video_type is None or video_id is None: | ||||||
|  |             raise ExtractorError('unable to find video id and type') | ||||||
|  |  | ||||||
|         def get_text_attr(d, attr): |         def get_text_attr(d, attr): | ||||||
|             return d.get(attr, {}).get('#text') |             return d.get(attr, {}).get('#text') | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jaime Marquínez Ferrándiz
					Jaime Marquínez Ferrándiz