def compile_template_str(template, renderers, default, blacklist, whitelist):
 fn_ = salt.utils.files.mkstemp()
 with salt.utils.fopen(fn_, 'wb') as ofile:
  ofile.write(SLS_ENCODER(template)[0])
 return compile_template(fn_, renderers, default, blacklist, whitelist)

def compile_template_str ( template , renderers , default , blacklist , whitelist ) : fn_ = salt . utils . files . mkstemp ( ) with salt . utils . fopen ( fn_ , 'wb' ) as ofile : ofile . write ( SLS_ENCODER ( template ) [ 0 ] ) return compile_template ( fn_ , renderers , default , blacklist , whitelist )
take template as a string and return the high data structure derived from the template .