#NEWLINE# def _render( template , render , renderer , template_dict , opts ) : #NEWLINE# #INDENT# '\n    Render a template\n    ' #NEWLINE# if render : #NEWLINE# #INDENT# if ( template_dict is None ) : #NEWLINE# #INDENT# template_dict = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# #UNINDENT# if ( not renderer ) : #NEWLINE# #INDENT# renderer = opts . get ( 'renderer' , 'yaml_jinja' ) #NEWLINE# #UNINDENT# rend = salt . loader . render ( opts , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ) #NEWLINE# return compile_template ( template , rend , renderer , ** template_dict ) #NEWLINE# #UNINDENT# with salt . utils . fopen ( template , 'r' ) as fh_ : #NEWLINE# #INDENT# return fh_ . read ( )