Skip to content
Snippets Groups Projects
Commit 16f50243 authored by Karl-Hermann Wieners's avatar Karl-Hermann Wieners
Browse files

mkexp: added work-around for Jinja 2.8 bug when applying eval_ctx filters to...

mkexp: added work-around for Jinja 2.8 bug when applying eval_ctx filters to literals (eval_ctx and value are swapped)
parent d929843f
No related branches found
No related tags found
No related merge requests found
......@@ -358,6 +358,9 @@ template_env.filters['list'] = list_singleton
join_original = template_env.filters['join']
@jinja2.evalcontextfilter
def join_singleton(eval_ctx, x, *args, **kwargs):
# Workaround for 2.8 bug when applied to literals
if isinstance(x, jinja2.nodes.EvalContext):
(eval_ctx, x) = (x, eval_ctx)
if '__iter__' in dir(x):
return join_original(eval_ctx, x, *args, **kwargs)
return x
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment