From 963896d14d34c31d69a86cb05efc8dbfb9777b54 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Thu, 19 Sep 2019 10:19:12 -0400 Subject: [PATCH] fix _iter_source --- bake/bakefile.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bake/bakefile.py b/bake/bakefile.py index c0f9f21..d3bf691 100644 --- a/bake/bakefile.py +++ b/bake/bakefile.py @@ -356,7 +356,10 @@ class TaskScript(BaseAction): return self.bashfile.chunks[self._chunk_index] def _iter_source(self): - if not Bakefile._is_shebang_line(self.chunk[1]): + try: + if not Bakefile._is_shebang_line(self.chunk[1]): + yield "#!/usr/bin/env bash" + except IndexErrpr: yield "#!/usr/bin/env bash" for line in self.chunk[1:]: