mirror of
https://github.com/django/django.git
synced 2024-11-18 23:44:22 +00:00
Refactor. Stop using memory for list copies.
This commit is contained in:
parent
9769337ca8
commit
cb9704fc4f
@ -168,7 +168,7 @@ def translation(language):
|
|||||||
# doesn't affect en-gb), even though they will both use the core "en"
|
# 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.
|
# translation. So we have to subvert Python's internal gettext caching.
|
||||||
base_lang = lambda x: x.split('-', 1)[0]
|
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._info = res._info.copy()
|
||||||
res._catalog = res._catalog.copy()
|
res._catalog = res._catalog.copy()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user