From 19af1cbbbfbdc5cb5c37c23ddf3edd39391c34d4 Mon Sep 17 00:00:00 2001 From: skpp pptf Date: Wed, 13 Mar 2024 19:48:21 +0000 Subject: [PATCH] correct regexp in getSymbolDict --- usr/share/river/scripts/sbdp.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/usr/share/river/scripts/sbdp.py b/usr/share/river/scripts/sbdp.py index 332c736..66c70f2 100755 --- a/usr/share/river/scripts/sbdp.py +++ b/usr/share/river/scripts/sbdp.py @@ -63,13 +63,13 @@ def getDocsConfig(lines: list[str]): def getSymbolDict(lines: list[str]): - setRegex = r"^set\s+(?P\$.+?)\s(?P.+)?" + setRegex = r"^(?P\w+)\=\"(?P[^\"]+)+\" ?" 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)) \ No newline at end of file