%PDF- %PDF-
Direktori : /usr/lib/python2.7/site-packages/salt/renderers/ |
Current File : //usr/lib/python2.7/site-packages/salt/renderers/jinja.pyc |
� ���^c @@ s� d Z d d l m Z m Z m Z d d l Z d d l m Z d d l Z d d l m Z d d l m Z e j e � Z d � Z d d d d d d � Z d S( u� Jinja loading utils to enable a more powerful backend for jinja templates For Jinja usage information see :ref:`Understanding Jinja <understanding-jinja>`. i ( t absolute_importt print_functiont unicode_literalsN( t SaltRenderError( t six( t StringIOc C@ s� t t t � s t St t � } xk t j | j � � D]T \ } } | j d d � \ } } | | k ru d � | | <n t | | | | � q5 W| S( u� Create a copy of __salt__ dictionary with module.function and module[function] Takes advantage of Jinja's syntactic sugar lookup: .. code-block:: {{ salt.cmd.run('uptime') }} u .i c S@ s d S( N( t None( ( ( s8 /usr/lib/python2.7/site-packages/salt/renderers/jinja.pyt <lambda>( s ( t isinstancet __salt__t dictR t iteritemst copyt splitt setattr( t mod_dictt module_func_namet mod_funt modt fun( ( s8 /usr/lib/python2.7/site-packages/salt/renderers/jinja.pyt _split_module_dicts s "u baseu c K@ s� | d k } | r4 | r4 t d j d | � � � n t j j j | d t d t � d t d t d t d | d | d | d | d t | � } | j d t � s� t | j d d � � � n t | d t � r� | d j t � | d <n t | d � S( u} Render the template_file, passing the functions and grains into the Jinja rendering system. :rtype: string u -su Unknown renderer option: {opt}t optt to_strt saltt grainst optst pillart saltenvt slst contextt tmplpatht proxyu resultu datau&