From 78dc7039bc763573973475f1b9dee15afe1c470f Mon Sep 17 00:00:00 2001 From: Toivo Mattila Date: Thu, 20 Dec 2018 01:31:48 +0200 Subject: [PATCH] Replaced loop with dictionary comprehension. --- django/templatetags/i18n.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/django/templatetags/i18n.py b/django/templatetags/i18n.py index a1dc6e5fd4..d83c8c525d 100644 --- a/django/templatetags/i18n.py +++ b/django/templatetags/i18n.py @@ -127,12 +127,9 @@ class BlockTranslateNode(Node): message_context = self.message_context.resolve(context) else: message_context = None - tmp_context = {} - for var, val in self.extra_context.items(): - tmp_context[var] = val.resolve(context) # Update() works like a push(), so corresponding context.pop() is at # the end of function - context.update(tmp_context) + context.update({var: val.resolve(context) for var, val in self.extra_context.items()}) singular, vars = self.render_token_list(self.singular) if self.plural and self.countervar and self.counter: count = self.counter.resolve(context)