summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2013-09-06 17:01:23 -0500
committerAdrian Holovaty <adrian@holovaty.com>2013-09-06 17:01:36 -0500
commite844e10b4f06c13d24d405fe0d2e80a23d260508 (patch)
tree38398c2c4da173f6980cff3f30b327a8cbbb0e21 /django
parent0b7cf56e28078a6d5e2a9cd21ef08176ad9a453b (diff)
Moved a settings usage up the stack in utils/formats.py #unsettings
Diffstat (limited to 'django')
-rw-r--r--django/utils/formats.py8
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