add \n after regex substitution that adds quotes after double-dotted

version numbers because toml module doesn't handle double-dotted version
numbers that aren't quoted
This commit is contained in:
Trent Palmer 2020-02-14 15:42:20 -08:00
parent 467bc4356a
commit 6965a1bae9
1 changed files with 2 additions and 1 deletions

View File

@ -432,8 +432,9 @@ def update_tags_list_for_each_hugo_themes():
if theme.themes_toml_content != None:
content = b64decode(theme.themes_toml_content).decode('utf-8')
# put quotes around any unquoted double-dotted version numbers
# (and add a newline afterwards)
# because python toml libraries will error out on those
theme_toml = toml.loads(match.sub(r'"\1"',content))
theme_toml = toml.loads(match.sub(r'"\1"\n',content))
if 'tags' in theme_toml:
if len(theme_toml['tags']) > 0:
theme_tags = [tag.lower() for tag in theme_toml['tags'] if len(tag) > 0]