diff options
Diffstat (limited to 'src/jinja2/new_parser.py')
-rw-r--r-- | src/jinja2/new_parser.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/jinja2/new_parser.py b/src/jinja2/new_parser.py index 844f9ae..76051f5 100644 --- a/src/jinja2/new_parser.py +++ b/src/jinja2/new_parser.py @@ -564,6 +564,9 @@ def parse_conditional_expression(ast): if 'variable' in ast:
return parse_variable(ast)
+ if 'literal_type' in ast:
+ return parse_literal(ast)
+
if 'concatenate' in ast:
return parse_concatenate_expression(ast)
@@ -806,7 +809,7 @@ def parse_literal(ast): ast['value'] = []
items = [
- parse_literal(item) for item in ast['value']
+ parse_variable(item) for item in ast['value']
]
return nodes.Tuple(
|