diff options
| author | Adrian Holovaty <adrian@holovaty.com> | 2013-09-06 17:01:23 -0500 |
|---|---|---|
| committer | Adrian Holovaty <adrian@holovaty.com> | 2013-09-06 17:01:36 -0500 |
| commit | e844e10b4f06c13d24d405fe0d2e80a23d260508 (patch) | |
| tree | 38398c2c4da173f6980cff3f30b327a8cbbb0e21 /django | |
| parent | 0b7cf56e28078a6d5e2a9cd21ef08176ad9a453b (diff) | |
Moved a settings usage up the stack in utils/formats.py #unsettings
Diffstat (limited to 'django')
| -rw-r--r-- | django/utils/formats.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/django/utils/formats.py b/django/utils/formats.py index 11e2bef8ae..0c59e2c04a 100644 --- a/django/utils/formats.py +++ b/django/utils/formats.py @@ -40,14 +40,14 @@ def reset_format_cache(): _format_cache = {} _format_modules_cache = {} -def iter_format_modules(lang): +def iter_format_modules(lang, format_module_path=None): """ Does the heavy lifting of finding format modules. """ if check_for_language(lang): format_locations = ['django.conf.locale.%s'] - if settings.FORMAT_MODULE_PATH: - format_locations.append(settings.FORMAT_MODULE_PATH + '.%s') + if format_module_path: + format_locations.append(format_module_path + '.%s') format_locations.reverse() locale = to_locale(lang) locales = [locale] @@ -66,7 +66,7 @@ def get_format_modules(lang=None, reverse=False): """ if lang is None: lang = get_language() - modules = _format_modules_cache.setdefault(lang, list(iter_format_modules(lang))) + modules = _format_modules_cache.setdefault(lang, list(iter_format_modules(lang, settings.FORMAT_MODULE_PATH))) if reverse: return list(reversed(modules)) return modules |
