fix config parsing for the case of empty string keys

This commit is contained in:
radu 2023-05-21 22:59:56 +01:00
parent 7c09251686
commit e8cf0a8bbd

View File

@ -186,7 +186,7 @@ class ConfigTree(OrderedDict):
special_characters = '$}[]:=+#`^?!@*&.'
tokens = re.findall(
r'"[^"]+"|[^{special_characters}]+'.format(special_characters=re.escape(special_characters)),
r'"[^"]+"|[^{special_characters}]+|^$'.format(special_characters=re.escape(special_characters)),
string)
def contains_special_character(token):