%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/renderers/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/renderers/jinja.pyc

�
���^c@@s�dZddlmZmZmZddlZddlmZddlZ	ddl
mZddlm
Z
eje�Zd�Zdd	d	ddd
�ZdS(u�
Jinja loading utils to enable a more powerful backend for jinja templates

For Jinja usage information see :ref:`Understanding Jinja <understanding-jinja>`.
i(tabsolute_importtprint_functiontunicode_literalsN(tSaltRenderError(tsix(tStringIOcC@s�ttt�stStt�}xktj|j��D]T\}}|jdd�\}}||krud�||<nt||||�q5W|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.icS@sdS(N(tNone(((s8/usr/lib/python2.7/site-packages/salt/renderers/jinja.pyt<lambda>(s(t
isinstancet__salt__tdictRt	iteritemstcopytsplittsetattr(tmod_dicttmodule_func_nametmod_funtmodtfun((s8/usr/lib/python2.7/site-packages/salt/renderers/jinja.pyt_split_module_dictss
"ubaseuc	K@s�|dk}|r4|r4tdjd|���ntjjj|dtdt�dtdt	dt
d	|d
|d|d|d
t|�
}|jdt
�s�t|jdd���nt|dt�r�|djt�|d<nt|d�S(u}
    Render the template_file, passing the functions and grains into the
    Jinja rendering system.

    :rtype: string
    u-suUnknown renderer option: {opt}topttto_strtsalttgrainstoptstpillartsaltenvtslstcontextttmplpathtproxyuresultudatau&Unknown render error in jinja renderer(RtformatRtutilst	templatestJINJAtTrueRt
__grains__t__opts__t
__pillar__t	__proxy__tgettFalseRtbytestdecodet__salt_system_encoding__R(	t
template_fileRRtarglineRRtkwstfrom_strttmp_data((s8/usr/lib/python2.7/site-packages/salt/renderers/jinja.pytrender-s,
		(t__doc__t
__future__RRRtloggingtsalt.exceptionsRtsalt.utils.templatesRtsalt.extRtsalt.ext.six.movesRt	getLoggert__name__tlogRRR3(((s8/usr/lib/python2.7/site-packages/salt/renderers/jinja.pyt<module>s		

Zerion Mini Shell 1.0