From e49f667db976bb1ef006a69fb5d9fd218c30f96d Mon Sep 17 00:00:00 2001 From: BigfootACA Date: Fri, 24 May 2024 00:33:17 +0800 Subject: [PATCH] builder: lib: subscript.py: add resolve_simple_values Signed-off-by: BigfootACA --- builder/lib/subscript.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/builder/lib/subscript.py b/builder/lib/subscript.py index c27d80f..4b67df9 100644 --- a/builder/lib/subscript.py +++ b/builder/lib/subscript.py @@ -39,6 +39,13 @@ def dict_get(key: str, root: dict): return node +def resolve_simple_values(original: str, values: dict) -> str: + value = str(original) + for key in values: + value = value.replace(f"${key}", values[key]) + return value + + class SubScript: root: dict resolved: list[str]