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()) |