diff options
| author | Alex Gaynor <alex.gaynor@gmail.com> | 2014-04-02 08:35:42 -0700 |
|---|---|---|
| committer | Alex Gaynor <alex.gaynor@gmail.com> | 2014-04-02 08:35:42 -0700 |
| commit | 66cbd81456d5116f16191e0076931afd5839c49e (patch) | |
| tree | 08dc70d78414d2c8517a58e154260931102db923 | |
| parent | c45607e9395ffd05c2cff454fdb55b3ab05dc0e3 (diff) | |
| parent | cb9704fc4ff0d0091814c59bc3bed90e9728cb16 (diff) | |
Merge pull request #2509 from tomwys/patch-2
Refactor. Stop using memory for list copies.
| -rw-r--r-- | django/utils/translation/trans_real.py | 2 |
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() |
