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():
 | 
					        for key, value in extra_info.items():
 | 
				
			||||||
            info_dict.setdefault(key, value)
 | 
					            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):
 | 
					                     process=True, force_generic_extractor=False):
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
        Return a list with a dictionary for each video extracted.
 | 
					        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
 | 
					        force_generic_extractor -- force using the generic extractor
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if extra_info is None:
 | 
				
			||||||
 | 
					            extra_info = {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if not ie_key and force_generic_extractor:
 | 
					        if not ie_key and force_generic_extractor:
 | 
				
			||||||
            ie_key = 'Generic'
 | 
					            ie_key = 'Generic'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user