only read file if it is not a string

This commit is contained in:
Daniel Wallace 2017-08-07 14:37:10 -06:00 committed by rallytime
parent de997edd90
commit dbd29e4aaa

View file

@ -763,7 +763,8 @@ def _render(template, render, renderer, template_dict, opts):
blacklist = opts.get('renderer_blacklist')
whitelist = opts.get('renderer_whitelist')
ret = compile_template(template, rend, renderer, blacklist, whitelist, **template_dict)
ret = ret.read()
if salt.utils.stringio.is_readable(ret):
ret = ret.read()
if str(ret).startswith('#!') and not str(ret).startswith('#!/'):
ret = str(ret).split('\n', 1)[1]
return ret