From 9f3853815a421c3f59eae5ed45109635936e7009 Mon Sep 17 00:00:00 2001 From: Kevin Brown Date: Fri, 15 May 2020 22:18:48 -0400 Subject: [PATCH] Fix print block The print block would not actually print the value before because it was not able to properly parse the variable that needed to be printed. --- src/jinja2/new_parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jinja2/new_parser.py b/src/jinja2/new_parser.py index 0a3dbeb8..64b77247 100644 --- a/src/jinja2/new_parser.py +++ b/src/jinja2/new_parser.py @@ -449,7 +449,7 @@ def parse_block_macro(ast): ) def parse_block_print(ast): - node = parse_variable(ast['block']['parameters'][0]) + node = parse_variable(ast['block']['parameters'][0]['value']) return nodes.Output([node]) -- 2.47.3