1
0
mirror of https://github.com/django/django.git synced 2025-10-24 22:26:08 +00:00

Improved performance of utils.html.escape().

This commit is contained in:
Tom
2017-10-13 02:02:04 +01:00
committed by Tim Graham
parent 6c92f711ea
commit abb636c1af
2 changed files with 11 additions and 5 deletions

View File

@@ -1,4 +1,5 @@
import copy
import itertools
import operator
from functools import total_ordering, wraps
@@ -189,7 +190,7 @@ def keep_lazy(*resultclasses):
@wraps(func)
def wrapper(*args, **kwargs):
for arg in list(args) + list(kwargs.values()):
for arg in itertools.chain(args, kwargs.values()):
if isinstance(arg, Promise):
break
else: