mirror of
https://github.com/nodejs/node.git
synced 2024-12-01 16:10:02 +01:00
e0395247c8
Currently, node.js depends on inspector_protocol indirectly through the dependency on v8. This is a dependency violation that will make it hard to roll V8 into Node if V8 gets a newer inspector protocol version with incompatible API. In fact, this surfaced on one of our bots when we tried to roll new inspector_protocol into V8. This patch adds inspector protocol and its required dependencies to node deps: - jinja2 - markupsafe PR-URL: https://github.com/nodejs/node/pull/21975 Reviewed-By: Eugene Ostroukhov <eostroukhov@google.com> Reviewed-By: Aleksei Koziatinskii <ak239spb@gmail.com>
57 lines
1.4 KiB
Python
57 lines
1.4 KiB
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
jinja2.defaults
|
|
~~~~~~~~~~~~~~~
|
|
|
|
Jinja default filters and tags.
|
|
|
|
:copyright: (c) 2017 by the Jinja Team.
|
|
:license: BSD, see LICENSE for more details.
|
|
"""
|
|
from jinja2._compat import range_type
|
|
from jinja2.utils import generate_lorem_ipsum, Cycler, Joiner, Namespace
|
|
|
|
|
|
# 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
|
|
LSTRIP_BLOCKS = False
|
|
NEWLINE_SEQUENCE = '\n'
|
|
KEEP_TRAILING_NEWLINE = False
|
|
|
|
|
|
# default filters, tests and namespace
|
|
from jinja2.filters import FILTERS as DEFAULT_FILTERS
|
|
from jinja2.tests import TESTS as DEFAULT_TESTS
|
|
DEFAULT_NAMESPACE = {
|
|
'range': range_type,
|
|
'dict': dict,
|
|
'lipsum': generate_lorem_ipsum,
|
|
'cycler': Cycler,
|
|
'joiner': Joiner,
|
|
'namespace': Namespace
|
|
}
|
|
|
|
|
|
# default policies
|
|
DEFAULT_POLICIES = {
|
|
'compiler.ascii_str': True,
|
|
'urlize.rel': 'noopener',
|
|
'urlize.target': None,
|
|
'truncate.leeway': 5,
|
|
'json.dumps_function': None,
|
|
'json.dumps_kwargs': {'sort_keys': True},
|
|
'ext.i18n.trimmed': False,
|
|
}
|
|
|
|
|
|
# export all constants
|
|
__all__ = tuple(x for x in locals().keys() if x.isupper())
|