From: Kevin Brown Date: Fri, 15 May 2020 02:55:34 +0000 (-0400) Subject: Add undocumented print block support X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2c53564fa1bb33da25b8fa04dedd643906b788cf;p=thirdparty%2Fjinja.git Add undocumented print block support --- diff --git a/src/jinja2/new_parser.py b/src/jinja2/new_parser.py index 13dd3dd3..cfe10694 100644 --- a/src/jinja2/new_parser.py +++ b/src/jinja2/new_parser.py @@ -92,6 +92,9 @@ def parse_block(ast): if block_name == 'include': return parse_block_include(ast) + if block_name == 'print': + return parse_block_print(ast) + if block_name == 'set': return parse_block_set(ast) @@ -374,6 +377,11 @@ def parse_block_macro(ast): lineno=lineno_from_parseinfo(ast['parseinfo']) ) +def parse_block_print(ast): + node = parse_variable(ast['block']['parameters'][0]) + + return nodes.Output([node]) + def parse_block_set(ast): if 'block' in ast: assignment = ast['block']['parameters'][0]