diff options
-rw-r--r-- | lib/bb/cooker.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py index d1df711d4..1fda40dd4 100644 --- a/lib/bb/cooker.py +++ b/lib/bb/cooker.py @@ -516,6 +516,8 @@ class BBCooker: fn = runlist[0][3] else: envdata = self.data + data.expandKeys(envdata) + parse.ast.runAnonFuncs(envdata) if fn: try: @@ -530,9 +532,6 @@ class BBCooker: self.data.inchistory.emit(env) logger.plain(env.getvalue()) - data.expandKeys(envdata) - parse.ast.runAnonFuncs(envdata) - # emit variables and shell functions with closing(StringIO()) as env: data.emit_env(env, envdata, True) |