From dbfdd2127ea3e4a7361d6f66ac7194117a6b3a4f Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Mon, 16 Sep 2019 03:19:19 -0400 Subject: [PATCH] restore python functionality --- bake/bakefile.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bake/bakefile.py b/bake/bakefile.py index 44f0803..3a96e3b 100644 --- a/bake/bakefile.py +++ b/bake/bakefile.py @@ -173,7 +173,10 @@ class TaskScript(BaseAction): def execute(self, *, blocking=False, debug=False, silent=False, **kwargs): init_tf = self.prepare_init() - script_tf = self.prepare_init(sources=[self.source], insert_source=init_tf) + if self.bashfile._is_shebang_line(self.source_lines[0]): + script_tf = self.prepare_init(sources=[self.source]) + else: + script_tf = self.prepare_init(sources=[self.source], insert_source=init_tf) args = " ".join([shlex_quote(a) for a in self.bashfile.args]) script = (