(cls, source,
block_start_string=BLOCK_START_STRING,
block_end_string=BLOCK_END_STRING,
variable_start_string=VARIABLE_START_STRING,
variable_end_string=VARIABLE_END_STRING,
comment_start_string=COMMENT_START_STRING,
comment_end_string=COMMENT_END_STRING,
line_statement_prefix=LINE_STATEMENT_PREFIX,
line_comment_prefix=LINE_COMMENT_PREFIX,
trim_blocks=TRIM_BLOCKS,
lstrip_blocks=LSTRIP_BLOCKS,
newline_sequence=NEWLINE_SEQUENCE,
keep_trailing_newline=KEEP_TRAILING_NEWLINE,
extensions=(),
optimized=True,
undefined=Undefined,
finalize=None,
autoescape=False,
enable_async=False)
| 917 | """ |
| 918 | |
| 919 | def __new__(cls, source, |
| 920 | block_start_string=BLOCK_START_STRING, |
| 921 | block_end_string=BLOCK_END_STRING, |
| 922 | variable_start_string=VARIABLE_START_STRING, |
| 923 | variable_end_string=VARIABLE_END_STRING, |
| 924 | comment_start_string=COMMENT_START_STRING, |
| 925 | comment_end_string=COMMENT_END_STRING, |
| 926 | line_statement_prefix=LINE_STATEMENT_PREFIX, |
| 927 | line_comment_prefix=LINE_COMMENT_PREFIX, |
| 928 | trim_blocks=TRIM_BLOCKS, |
| 929 | lstrip_blocks=LSTRIP_BLOCKS, |
| 930 | newline_sequence=NEWLINE_SEQUENCE, |
| 931 | keep_trailing_newline=KEEP_TRAILING_NEWLINE, |
| 932 | extensions=(), |
| 933 | optimized=True, |
| 934 | undefined=Undefined, |
| 935 | finalize=None, |
| 936 | autoescape=False, |
| 937 | enable_async=False): |
| 938 | env = get_spontaneous_environment( |
| 939 | block_start_string, block_end_string, variable_start_string, |
| 940 | variable_end_string, comment_start_string, comment_end_string, |
| 941 | line_statement_prefix, line_comment_prefix, trim_blocks, |
| 942 | lstrip_blocks, newline_sequence, keep_trailing_newline, |
| 943 | frozenset(extensions), optimized, undefined, finalize, autoescape, |
| 944 | None, 0, False, None, enable_async) |
| 945 | return env.from_string(source, template_class=cls) |
| 946 | |
| 947 | @classmethod |
| 948 | def from_code(cls, environment, code, globals, uptodate=None): |
no test coverage detected