From 92bc7272711536bb36c2190fcd3476de04e713ee Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Tue, 25 Apr 2017 21:04:10 -0700 Subject: Replaced temporary lists used for passing arguments with iterables. --- django/forms/widgets.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'django/forms') diff --git a/django/forms/widgets.py b/django/forms/widgets.py index 4705c2485a..04f800785b 100644 --- a/django/forms/widgets.py +++ b/django/forms/widgets.py @@ -51,7 +51,7 @@ class Media: return self.render() def render(self): - return mark_safe('\n'.join(chain(*[getattr(self, 'render_' + name)() for name in MEDIA_TYPES]))) + return mark_safe('\n'.join(chain.from_iterable(getattr(self, 'render_' + name)() for name in MEDIA_TYPES))) def render_js(self): return [ @@ -65,12 +65,12 @@ class Media: # To keep rendering order consistent, we can't just iterate over items(). # We need to sort the keys, and iterate over the sorted list. media = sorted(self._css.keys()) - return chain(*[[ + return chain.from_iterable([ format_html( '', self.absolute_path(path), medium ) for path in self._css[medium] - ] for medium in media]) + ] for medium in media) def absolute_path(self, path): """ -- cgit v1.3