| Index: mojo/public/third_party/jinja2/__init__.py
|
| diff --git a/mojo/public/third_party/jinja2/__init__.py b/mojo/public/third_party/jinja2/__init__.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..6fa11c3a6db52cea4b2ea92a60b3745c86025983
|
| --- /dev/null
|
| +++ b/mojo/public/third_party/jinja2/__init__.py
|
| @@ -0,0 +1,69 @@
|
| +# -*- coding: utf-8 -*-
|
| +"""
|
| + jinja2
|
| + ~~~~~~
|
| +
|
| + Jinja2 is a template engine written in pure Python. It provides a
|
| + Django inspired non-XML syntax but supports inline expressions and
|
| + an optional sandboxed environment.
|
| +
|
| + Nutshell
|
| + --------
|
| +
|
| + Here a small example of a Jinja2 template::
|
| +
|
| + {% extends 'base.html' %}
|
| + {% block title %}Memberlist{% endblock %}
|
| + {% block content %}
|
| + <ul>
|
| + {% for user in users %}
|
| + <li><a href="{{ user.url }}">{{ user.username }}</a></li>
|
| + {% endfor %}
|
| + </ul>
|
| + {% endblock %}
|
| +
|
| +
|
| + :copyright: (c) 2010 by the Jinja Team.
|
| + :license: BSD, see LICENSE for more details.
|
| +"""
|
| +__docformat__ = 'restructuredtext en'
|
| +__version__ = '2.7.1'
|
| +
|
| +# high level interface
|
| +from jinja2.environment import Environment, Template
|
| +
|
| +# loaders
|
| +from jinja2.loaders import BaseLoader, FileSystemLoader, PackageLoader, \
|
| + DictLoader, FunctionLoader, PrefixLoader, ChoiceLoader, \
|
| + ModuleLoader
|
| +
|
| +# bytecode caches
|
| +from jinja2.bccache import BytecodeCache, FileSystemBytecodeCache, \
|
| + MemcachedBytecodeCache
|
| +
|
| +# undefined types
|
| +from jinja2.runtime import Undefined, DebugUndefined, StrictUndefined
|
| +
|
| +# exceptions
|
| +from jinja2.exceptions import TemplateError, UndefinedError, \
|
| + TemplateNotFound, TemplatesNotFound, TemplateSyntaxError, \
|
| + TemplateAssertionError
|
| +
|
| +# decorators and public utilities
|
| +from jinja2.filters import environmentfilter, contextfilter, \
|
| + evalcontextfilter
|
| +from jinja2.utils import Markup, escape, clear_caches, \
|
| + environmentfunction, evalcontextfunction, contextfunction, \
|
| + is_undefined
|
| +
|
| +__all__ = [
|
| + 'Environment', 'Template', 'BaseLoader', 'FileSystemLoader',
|
| + 'PackageLoader', 'DictLoader', 'FunctionLoader', 'PrefixLoader',
|
| + 'ChoiceLoader', 'BytecodeCache', 'FileSystemBytecodeCache',
|
| + 'MemcachedBytecodeCache', 'Undefined', 'DebugUndefined',
|
| + 'StrictUndefined', 'TemplateError', 'UndefinedError', 'TemplateNotFound',
|
| + 'TemplatesNotFound', 'TemplateSyntaxError', 'TemplateAssertionError',
|
| + 'ModuleLoader', 'environmentfilter', 'contextfilter', 'Markup', 'escape',
|
| + 'environmentfunction', 'contextfunction', 'clear_caches', 'is_undefined',
|
| + 'evalcontextfilter', 'evalcontextfunction'
|
| +]
|
|
|