Related: https://github.com/yt-dlp/yt-dlp/issues/486#issuecomment-
877820394
@staticmethod
def field_to_template(tmpl):
- if re.match(r'\w+$', tmpl):
+ if re.match(r'[a-zA-Z_]+$', tmpl):
return '%%(%s)s' % tmpl
return tmpl
continue
for attribute, value in match.groupdict().items():
info[attribute] = value
- self.to_screen('parsed %s from "%s": %s' % (attribute, dictn['in'], value if value is not None else 'NA'))
+ self.to_screen('parsed %s from "%s": %s' % (attribute, dictn['tmpl'], value if value is not None else 'NA'))
return [], info