From d4eab44504c893cd30e832c6d1534dd0ae2db34c Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sat, 21 Sep 2019 08:35:01 -0400 Subject: [PATCH] prefix task names --- bake/bakefile.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bake/bakefile.py b/bake/bakefile.py index 3e160b4..d0ec46e 100644 --- a/bake/bakefile.py +++ b/bake/bakefile.py @@ -230,6 +230,7 @@ class Bakefile: task = self[task] f_name = task.name.replace("/", "_") f_name = f_name.replace("-", "_") + f_name = f"_{f_name}" source.append( # Replace / namespacing with _ namespacing, for functions. @@ -554,7 +555,7 @@ class TaskScript(BaseAction): script = ( f"t=$(mktemp) && bake --source {self.name} " f"> $t && chmod +x $t && $t {args} 2>&1 | " - f"{sed_magic}" + ' && exit "${PIPESTATUS[0]}"; rm -fr $t' + f"{sed_magic}" + ' && exit "${PIPESTATUS[1]}"; rm -fr $t' ) if debug: