mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	[outtmpl] Fix bug in expanding environment variables
This commit is contained in:
		| @@ -1034,7 +1034,7 @@ class YoutubeDL(object): | ||||
|  | ||||
|         def create_key(outer_mobj): | ||||
|             if not outer_mobj.group('has_key'): | ||||
|                 return f'%{outer_mobj.group(0)}' | ||||
|                 return outer_mobj.group(0) | ||||
|             key = outer_mobj.group('key') | ||||
|             mobj = re.match(INTERNAL_FORMAT_RE, key) | ||||
|             initial_field = mobj.group('fields').split('.')[-1] if mobj else '' | ||||
| @@ -1105,10 +1105,8 @@ class YoutubeDL(object): | ||||
|                 compat_str(v), | ||||
|                 restricted=self.params.get('restrictfilenames'), | ||||
|                 is_id=(k == 'id' or k.endswith('_id'))) | ||||
|             outtmpl = self.outtmpl_dict.get(tmpl_type, self.outtmpl_dict['default']) | ||||
|             outtmpl, template_dict = self.prepare_outtmpl(outtmpl, info_dict, sanitize) | ||||
|             outtmpl = self.escape_outtmpl(self._outtmpl_expandpath(outtmpl)) | ||||
|             filename = outtmpl % template_dict | ||||
|             outtmpl = self._outtmpl_expandpath(self.outtmpl_dict.get(tmpl_type, self.outtmpl_dict['default'])) | ||||
|             filename = self.evaluate_outtmpl(outtmpl, info_dict, sanitize) | ||||
|  | ||||
|             force_ext = OUTTMPL_TYPES.get(tmpl_type) | ||||
|             if filename and force_ext is not None: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan