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