summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2014-04-02 08:35:42 -0700
committerAlex Gaynor <alex.gaynor@gmail.com>2014-04-02 08:35:42 -0700
commit66cbd81456d5116f16191e0076931afd5839c49e (patch)
tree08dc70d78414d2c8517a58e154260931102db923
parentc45607e9395ffd05c2cff454fdb55b3ab05dc0e3 (diff)
parentcb9704fc4ff0d0091814c59bc3bed90e9728cb16 (diff)
Merge pull request #2509 from tomwys/patch-2
Refactor. Stop using memory for list copies.
-rw-r--r--django/utils/translation/trans_real.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/utils/translation/trans_real.py b/django/utils/translation/trans_real.py
index e47c19ca6a..9a2c618962 100644
--- a/django/utils/translation/trans_real.py
+++ b/django/utils/translation/trans_real.py
@@ -168,7 +168,7 @@ def translation(language):
# doesn't affect en-gb), even though they will both use the core "en"
# translation. So we have to subvert Python's internal gettext caching.
base_lang = lambda x: x.split('-', 1)[0]
- if base_lang(lang) in [base_lang(trans) for trans in list(_translations)]:
+ if any(base_lang(lang) == base_lang(trans) for trans in _translations):
res._info = res._info.copy()
res._catalog = res._catalog.copy()