From: Stephen Burrows Date: Thu, 16 Dec 2010 21:59:02 +0000 (-0500) Subject: Minor correction to embed template tag: updating the context adds an additional conte... X-Git-Tag: philo-0.9~24^2~4 X-Git-Url: http://git.ithinksw.org/philo.git/commitdiff_plain/4c2f395f73a970c302682ad76913b6bb38f70568?ds=inline;hp=--cc Minor correction to embed template tag: updating the context adds an additional context layer, which means the explicitly pushed layer was never popped. --- 4c2f395f73a970c302682ad76913b6bb38f70568 diff --git a/templatetags/embed.py b/templatetags/embed.py index dba58d1..db5cea5 100644 --- a/templatetags/embed.py +++ b/templatetags/embed.py @@ -215,10 +215,8 @@ class ConstantEmbedNode(template.Node): context.push() context['embedded'] = instance - kwargs = {} for k, v in self.kwargs.items(): - kwargs[k] = v.resolve(context) - context.update(kwargs) + context[k] = v.resolve(context) t_rendered = t.render(context) context.pop() self.mark_rendered_for(context)