Refactor. Stop using memory for list copies.

This commit is contained in:
Tomasz Wysocki 2014-04-02 17:29:56 +02:00
parent 9769337ca8
commit cb9704fc4f
1 changed files with 1 additions and 1 deletions

View File

@ -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()