From fa0653cd1d791a8bce835e8992cbeab6fd70d0e7 Mon Sep 17 00:00:00 2001 From: Jannis Leidel Date: Wed, 30 Dec 2009 22:12:16 +0000 Subject: Fixed #12454 - Added support for localized formats to admin date and time widgets. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12030 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/utils/formats.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'django/utils') diff --git a/django/utils/formats.py b/django/utils/formats.py index 92e7e7f538..39b4ac2d61 100644 --- a/django/utils/formats.py +++ b/django/utils/formats.py @@ -7,12 +7,12 @@ from django.utils.importlib import import_module from django.utils.encoding import smart_str from django.utils import dateformat, numberformat, datetime_safe -def get_format_modules(): +def get_format_modules(reverse=False): """ Returns an iterator over the format modules found in the project and Django """ modules = [] - if not check_for_language(get_language()): + if not check_for_language(get_language()) or not settings.USE_L10N: return modules locale = to_locale(get_language()) if settings.FORMAT_MODULE_PATH: @@ -30,6 +30,8 @@ def get_format_modules(): # Don't return duplicates if mod not in modules: modules.append(mod) + if reverse: + modules.reverse() return modules def get_format(format_type): -- cgit v1.3