Merge branch 'master' into 'master'

correct regexp in getSymbolDict

See merge request tile-os/tileos-settings-river!1
This commit is contained in:
Aleksey Samoilov 2024-03-14 06:25:39 +00:00
commit ecf24c8a5c

View file

@ -63,13 +63,13 @@ def getDocsConfig(lines: list[str]):
def getSymbolDict(lines: list[str]):
setRegex = r"^set\s+(?P<variable>\$.+?)\s(?P<value>.+)?"
setRegex = r"^(?P<variable>\w+)\=\"(?P<value>[^\"]+)+\" ?"
dictionary = {}
for line in lines:
match = re.match(setRegex, line)
if match:
if match.group('variable'):
dictionary[match.group('variable')] = match.group('value')
dictionary['$'+match.group('variable')] = match.group('value')
return dict(dictionary)
@ -133,4 +133,4 @@ result = []
for config in docsList:
result = result + [{'category': config.category,
'action': config.action, 'keybinding': config.keybinding}]
print(json.dumps(result))
print(json.dumps(result))