summaryrefslogtreecommitdiff
path: root/src/jinja2/new_parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jinja2/new_parser.py')
-rw-r--r--src/jinja2/new_parser.py5
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(