From 0943c950114d678f9c6bdad4d16480cae8f82939 Mon Sep 17 00:00:00 2001 From: Cem Aksoylar Date: Fri, 15 Nov 2024 20:32:26 -0800 Subject: [PATCH] fix: Correctly parse old `label` props for layer names --- keymap_drawer/dts.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keymap_drawer/dts.py b/keymap_drawer/dts.py index 723cbc9..312b106 100644 --- a/keymap_drawer/dts.py +++ b/keymap_drawer/dts.py @@ -53,8 +53,8 @@ def __init__(self, name: str, parse: pp.ParseResults): def get_string(self, property_re: str) -> str | None: """Extract last defined value for a `string` type property matching the `property_re` regex.""" out = None - for m in re.finditer(rf'(?:^|\s){property_re} = "(.*?)"', self.content): - out = m.group(1) + for m in re.finditer(rf'(?:^|\s)({property_re}) = "(.*?)"', self.content): + out = m.group(2) return out def get_array(self, property_re: str) -> list[str] | None: