| Index: third_party/jinja2/defaults.py
|
| diff --git a/third_party/jinja2/defaults.py b/third_party/jinja2/defaults.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..d2d45443adde9d94b1319bc4ffa54a5abbe99baf
|
| --- /dev/null
|
| +++ b/third_party/jinja2/defaults.py
|
| @@ -0,0 +1,40 @@
|
| +# -*- coding: utf-8 -*-
|
| +"""
|
| + jinja2.defaults
|
| + ~~~~~~~~~~~~~~~
|
| +
|
| + Jinja default filters and tags.
|
| +
|
| + :copyright: (c) 2010 by the Jinja Team.
|
| + :license: BSD, see LICENSE for more details.
|
| +"""
|
| +from jinja2.utils import generate_lorem_ipsum, Cycler, Joiner
|
| +
|
| +
|
| +# defaults for the parser / lexer
|
| +BLOCK_START_STRING = '{%'
|
| +BLOCK_END_STRING = '%}'
|
| +VARIABLE_START_STRING = '{{'
|
| +VARIABLE_END_STRING = '}}'
|
| +COMMENT_START_STRING = '{#'
|
| +COMMENT_END_STRING = '#}'
|
| +LINE_STATEMENT_PREFIX = None
|
| +LINE_COMMENT_PREFIX = None
|
| +TRIM_BLOCKS = False
|
| +NEWLINE_SEQUENCE = '\n'
|
| +
|
| +
|
| +# default filters, tests and namespace
|
| +from jinja2.filters import FILTERS as DEFAULT_FILTERS
|
| +from jinja2.tests import TESTS as DEFAULT_TESTS
|
| +DEFAULT_NAMESPACE = {
|
| + 'range': xrange,
|
| + 'dict': lambda **kw: kw,
|
| + 'lipsum': generate_lorem_ipsum,
|
| + 'cycler': Cycler,
|
| + 'joiner': Joiner
|
| +}
|
| +
|
| +
|
| +# export all constants
|
| +__all__ = tuple(x for x in locals().keys() if x.isupper())
|
|
|