Module Expr Str Import alias ImportFrom alias alias identifier alias ImportFrom alias ImportFrom alias ImportFrom alias FunctionDef arguments args defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults kwarg body If CompareNotIn Str NameLoad body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body TryExcept body Return Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad body Pass Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot NameLoad NameLoad body Expr Yield TupleLoad NameLoad NameLoad TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Str Num Assign NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad If Call NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Yield TupleLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Pass For NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body If Call NameLoad NameLoad body Continue Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Yield TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Str If Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Str Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Return Call NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list
N/A N/A 
    flask.templating
    ~~~~~~~~~~~~~~~~

    Implements the bridge to Jinja2.

    :copyright: (c) 2011 by Armin Ronacher.
    :license: BSD, see LICENSE for more details.
 N/A posixpath jinja2 BaseLoader Environment BaseEnvironment TemplateNotFound globals _request_ctx_stack signals template_rendered module blueprint_is_module _default_template_ctx_processor N/A N/A N/A N/A N/A Default template context processor.  Injects `request`,
    `session` and `g`.
     N/A reqctx N/A _request_ctx_stack top N/A N/A dict config N/A N/A reqctx app config request N/A reqctx request session N/A reqctx session g N/A reqctx g N/A Environment N/A BaseEnvironment N/A N/A 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.
     __init__ N/A N/A self app N/A options N/A N/A N/A loader options N/A N/A N/A options N/A loader N/A N/A app create_global_jinja_loader N/A N/A N/A BaseEnvironment __init__ self options N/A N/A self app app N/A N/A DispatchingJinjaLoader N/A BaseLoader N/A N/A A loader that looks for templates in the application and all
    the blueprint folders.
     __init__ N/A N/A self app N/A N/A N/A N/A self app app N/A get_source N/A N/A self environment template N/A N/A N/A N/A loader local_name N/A N/A self _iter_loaders template N/A N/A N/A N/A N/A N/A loader get_source environment local_name N/A N/A N/A TemplateNotFound N/A N/A N/A N/A TemplateNotFound template N/A _iter_loaders N/A N/A self template N/A N/A N/A loader N/A N/A self app jinja_loader N/A N/A loader None N/A N/A N/A N/A loader template N/A N/A N/A N/A module local_name N/A N/A N/A N/A posixpath normpath template split / 1 N/A blueprint N/A N/A N/A self app blueprints N/A module N/A N/A blueprint_is_module blueprint N/A N/A loader N/A blueprint jinja_loader N/A N/A loader None N/A N/A N/A N/A loader local_name N/A N/A N/A N/A ValueError KeyError N/A N/A N/A blueprint N/A N/A N/A N/A self app blueprints itervalues N/A N/A N/A blueprint_is_module blueprint N/A N/A N/A loader N/A blueprint jinja_loader N/A N/A loader None N/A N/A N/A N/A loader template N/A list_templates N/A N/A self N/A N/A N/A result N/A set N/A loader N/A N/A self app jinja_loader N/A N/A loader None N/A N/A N/A N/A result update N/A N/A loader list_templates N/A N/A name blueprint N/A N/A N/A N/A self app blueprints iteritems N/A N/A loader N/A blueprint jinja_loader N/A N/A loader None N/A N/A template N/A N/A loader list_templates N/A N/A prefix N/A N/A blueprint_is_module blueprint N/A N/A prefix N/A name / N/A N/A N/A result add N/A prefix template N/A N/A list result N/A N/A _render N/A N/A template context app N/A N/A N/A Renders the template and fires the signal N/A rv N/A N/A template render context N/A N/A N/A template_rendered send app template template context context N/A rv N/A render_template N/A N/A template_name_or_list N/A context N/A N/A Renders a template from the template folder with the given
    context.

    :param template_name_or_list: the name of the template to be
                                  rendered, or an iterable with template names
                                  the first one existing will be rendered
    :param context: the variables that should be available in the
                    context of the template.
     N/A ctx N/A _request_ctx_stack top N/A N/A N/A N/A ctx app update_template_context context N/A N/A _render N/A N/A N/A N/A ctx app jinja_env get_or_select_template template_name_or_list context N/A ctx app N/A render_template_string N/A N/A source N/A context N/A N/A Renders a template from the given template source string
    with the given context.

    :param template_name: the sourcecode of the template to be
                          rendered
    :param context: the variables that should be available in the
                    context of the template.
     N/A ctx N/A _request_ctx_stack top N/A N/A N/A N/A ctx app update_template_context context N/A N/A _render N/A N/A N/A N/A ctx app jinja_env from_string source context N/A ctx app N/A