From fe11cf120bd305b246ec1de53a5371771bdcf288 Mon Sep 17 00:00:00 2001 From: Ville Rantanen Date: Fri, 17 Mar 2017 10:36:07 +0200 Subject: [PATCH] fix bug with zero length values --- files/fimplate.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/files/fimplate.py b/files/fimplate.py index 79a3054..736b6e2 100755 --- a/files/fimplate.py +++ b/files/fimplate.py @@ -60,10 +60,11 @@ else: for l in in_reader: for p in pairs: value=p[1] - if value[0]=="@": - value=open(value[1:],'rt').read() - elif value[0:2]=="\\@": - value=value[1:] + if len(value)>0: + if value[0]=="@": + value=open(value[1:],'rt').read() + elif value[0:2]=="\\@": + value=value[1:] l=l.replace(p[0],value) if options.env: var_list=[m.group(0) for m in re.finditer('\${[^ ]+}', l)]