From a750bb302c18bc9b259098b2eda9c4b5f7112e3c Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Tue, 7 Jun 2022 10:36:31 -0300 Subject: [PATCH] Fixed problems expanding multiple KiCad variables in the same value. --- kibot/kicad/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kibot/kicad/config.py b/kibot/kicad/config.py index a70be3a4..99bf28a4 100644 --- a/kibot/kicad/config.py +++ b/kibot/kicad/config.py @@ -61,7 +61,7 @@ def expand_env(val, env, extra_env, used_extra=None): if used_extra is None: used_extra = [False] used_extra[0] = False - for var in re.findall(r'\$\{(\S+)\}', val): + for var in re.findall(r'\$\{(\S+?)\}', val): if var in env: val = val.replace('${'+var+'}', env[var]) elif var in extra_env: