mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	Expand tilde in template (Fixes #1639)
This commit is contained in:
		| @@ -288,13 +288,15 @@ class YoutubeDL(object): | ||||
|             if template_dict['playlist_index'] is not None: | ||||
|                 template_dict['playlist_index'] = u'%05d' % template_dict['playlist_index'] | ||||
|  | ||||
|             sanitize = lambda k,v: sanitize_filename( | ||||
|             sanitize = lambda k, v: sanitize_filename( | ||||
|                 u'NA' if v is None else compat_str(v), | ||||
|                 restricted=self.params.get('restrictfilenames'), | ||||
|                 is_id=(k==u'id')) | ||||
|             template_dict = dict((k, sanitize(k, v)) for k,v in template_dict.items()) | ||||
|                 is_id=(k == u'id')) | ||||
|             template_dict = dict((k, sanitize(k, v)) | ||||
|                                  for k, v in template_dict.items()) | ||||
|  | ||||
|             filename = self.params['outtmpl'] % template_dict | ||||
|             tmpl = os.path.expanduser(self.params['outtmpl']) | ||||
|             filename = tmpl % template_dict | ||||
|             return filename | ||||
|         except KeyError as err: | ||||
|             self.report_error(u'Erroneous output template') | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Philipp Hagemeister
					Philipp Hagemeister