From d51ee62608bfa2e89121a0c5d63c83a902e6d6e7 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Wed, 18 Sep 2019 20:06:57 -0400 Subject: [PATCH] restore function functionality (hah!) --- bake/bakefile.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/bake/bakefile.py b/bake/bakefile.py index 7abb659..1ef455e 100644 --- a/bake/bakefile.py +++ b/bake/bakefile.py @@ -548,13 +548,15 @@ class Bakefile: def funcs_source(self): source = [] - # for task in self.tasks: - # task = self[task] - # source.append( - # f"{task.name.replace('/', '_')}()" - # + " { " - # + f"bake --silent {task.name} $@" - # + "}" - # ) + for task in self.tasks: + task = self[task] + source.append( + # Replace / namespacing with : namespacing, for functions. + f"{task.name.replace('/', ':')}()" + + " { " + + f"bake --silent {task.name} $@" + + "}" + ) return "\n".join(source) +}