mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	| @@ -2914,6 +2914,8 @@ class InfoExtractor: | ||||
| 
 | ||||
|                     def prepare_template(template_name, identifiers): | ||||
|                         tmpl = representation_ms_info[template_name] | ||||
|                         if representation_id is not None: | ||||
|                             tmpl = tmpl.replace('$RepresentationID$', representation_id) | ||||
|                         # First of, % characters outside $...$ templates | ||||
|                         # must be escaped by doubling for proper processing | ||||
|                         # by % operator string formatting used further (see | ||||
| @@ -2928,8 +2930,6 @@ class InfoExtractor: | ||||
|                                 t += c | ||||
|                         # Next, $...$ templates are translated to their | ||||
|                         # %(...) counterparts to be used with % operator | ||||
|                         if representation_id is not None: | ||||
|                             t = t.replace('$RepresentationID$', representation_id) | ||||
|                         t = re.sub(r'\$(%s)\$' % '|'.join(identifiers), r'%(\1)d', t) | ||||
|                         t = re.sub(r'\$(%s)%%([^$]+)\$' % '|'.join(identifiers), r'%(\1)\2', t) | ||||
|                         t.replace('$$', '$') | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan