�
�Udac @` sW d d l m Z m Z m Z e Z d d l Z d g Z d e j j f d � � YZ
d S( i ( t absolute_importt divisiont print_functionNt AnsibleJ2Templatec B` s e Z d Z d e d d � Z RS( s
A helper class, which prevents Jinja2 from running AnsibleJ2Vars through dict().
Without this, {% include %} and similar will create new contexts unlike the special
one created in Templar.template. This ensures they are all alike, except for
potential locals.
c C` sz | d k rX t | t � rF | j � } | d k rU | j | � qU qX | j | � } n | j j | j | | j | j � S( N(
t Nonet
isinstancet dictt copyt updatet
add_localst environmentt
context_classt namet blocks( t selft varst sharedt locals( ( s= /usr/lib/python2.7/site-packages/ansible/template/template.pyt new_context# s N( t __name__t
__module__t __doc__R t FalseR ( ( ( s= /usr/lib/python2.7/site-packages/ansible/template/template.pyR s ( t
__future__R R R t typet
__metaclass__t jinja2t __all__R
t TemplateR ( ( ( s= /usr/lib/python2.7/site-packages/ansible/template/template.pyt <module> s
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]