mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 08:35:12 +00:00 
			
		
		
		
	Fix extra_info being reused across runs
				
					
				
			58adec4677 was supposed to solve this, but ended up being an incomplete fix
Closes #727
			
			
This commit is contained in:
		@@ -1166,7 +1166,7 @@ class YoutubeDL(object):
 | 
			
		||||
        for key, value in extra_info.items():
 | 
			
		||||
            info_dict.setdefault(key, value)
 | 
			
		||||
 | 
			
		||||
    def extract_info(self, url, download=True, ie_key=None, extra_info={},
 | 
			
		||||
    def extract_info(self, url, download=True, ie_key=None, extra_info=None,
 | 
			
		||||
                     process=True, force_generic_extractor=False):
 | 
			
		||||
        """
 | 
			
		||||
        Return a list with a dictionary for each video extracted.
 | 
			
		||||
@@ -1183,6 +1183,9 @@ class YoutubeDL(object):
 | 
			
		||||
        force_generic_extractor -- force using the generic extractor
 | 
			
		||||
        """
 | 
			
		||||
 | 
			
		||||
        if extra_info is None:
 | 
			
		||||
            extra_info = {}
 | 
			
		||||
 | 
			
		||||
        if not ie_key and force_generic_extractor:
 | 
			
		||||
            ie_key = 'Generic'
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user