comparison venv/lib/python2.7/site-packages/jinja2/__init__.py @ 0:d67268158946 draft

planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
author bcclaywell
date Mon, 12 Oct 2015 17:43:33 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:d67268158946
1 # -*- coding: utf-8 -*-
2 """
3 jinja2
4 ~~~~~~
5
6 Jinja2 is a template engine written in pure Python. It provides a
7 Django inspired non-XML syntax but supports inline expressions and
8 an optional sandboxed environment.
9
10 Nutshell
11 --------
12
13 Here a small example of a Jinja2 template::
14
15 {% extends 'base.html' %}
16 {% block title %}Memberlist{% endblock %}
17 {% block content %}
18 <ul>
19 {% for user in users %}
20 <li><a href="{{ user.url }}">{{ user.username }}</a></li>
21 {% endfor %}
22 </ul>
23 {% endblock %}
24
25
26 :copyright: (c) 2010 by the Jinja Team.
27 :license: BSD, see LICENSE for more details.
28 """
29 __docformat__ = 'restructuredtext en'
30 __version__ = '2.8'
31
32 # high level interface
33 from jinja2.environment import Environment, Template
34
35 # loaders
36 from jinja2.loaders import BaseLoader, FileSystemLoader, PackageLoader, \
37 DictLoader, FunctionLoader, PrefixLoader, ChoiceLoader, \
38 ModuleLoader
39
40 # bytecode caches
41 from jinja2.bccache import BytecodeCache, FileSystemBytecodeCache, \
42 MemcachedBytecodeCache
43
44 # undefined types
45 from jinja2.runtime import Undefined, DebugUndefined, StrictUndefined, \
46 make_logging_undefined
47
48 # exceptions
49 from jinja2.exceptions import TemplateError, UndefinedError, \
50 TemplateNotFound, TemplatesNotFound, TemplateSyntaxError, \
51 TemplateAssertionError
52
53 # decorators and public utilities
54 from jinja2.filters import environmentfilter, contextfilter, \
55 evalcontextfilter
56 from jinja2.utils import Markup, escape, clear_caches, \
57 environmentfunction, evalcontextfunction, contextfunction, \
58 is_undefined
59
60 __all__ = [
61 'Environment', 'Template', 'BaseLoader', 'FileSystemLoader',
62 'PackageLoader', 'DictLoader', 'FunctionLoader', 'PrefixLoader',
63 'ChoiceLoader', 'BytecodeCache', 'FileSystemBytecodeCache',
64 'MemcachedBytecodeCache', 'Undefined', 'DebugUndefined',
65 'StrictUndefined', 'TemplateError', 'UndefinedError', 'TemplateNotFound',
66 'TemplatesNotFound', 'TemplateSyntaxError', 'TemplateAssertionError',
67 'ModuleLoader', 'environmentfilter', 'contextfilter', 'Markup', 'escape',
68 'environmentfunction', 'contextfunction', 'clear_caches', 'is_undefined',
69 'evalcontextfilter', 'evalcontextfunction', 'make_logging_undefined',
70 ]