File manager - Edit - /opt/imh-python/lib/python2.7/site-packages/flask/templating.pyo
Back
� ?I�Qc @ s� d Z d d l Z d d l m Z m Z m Z d d l m Z m Z d d l m Z d d l m Z d d l m Z m Z d � Z d e f d � � YZ d e f d � � YZ d � Z d � Z d � Z d S( s� flask.templating ~~~~~~~~~~~~~~~~ Implements the bridge to Jinja2. :copyright: (c) 2011 by Armin Ronacher. :license: BSD, see LICENSE for more details. i����N( t BaseLoadert Environmentt TemplateNotFoundi ( t _request_ctx_stackt _app_ctx_stack( t template_rendered( t blueprint_is_module( t itervaluest iteritemsc C sa t j } t j } i } | d k r4 | j | d <n | d k r] | j | d <| j | d <n | S( sS Default template context processor. Injects `request`, `session` and `g`. t gt requestt sessionN( R t topR t NoneR R R ( t reqctxt appctxt rv( ( s? /opt/imh-python/lib/python2.7/site-packages/flask/templating.pyt _default_template_ctx_processor s R c B s e Z d Z d � Z RS( s� Works like a regular Jinja2 environment but has some additional knowledge of how Flask's blueprint works so that it can prepend the name of the blueprint to referenced templates if necessary. c K s<