From 115fd140ab9522e6ac688f389db681d79562df74 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Fri, 15 Nov 2013 14:39:23 +0100 Subject: [PATCH] Configure settings sooner in makemessages As get_text_list is using translations, setup settings before calling it. --- django/core/management/commands/makemessages.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/django/core/management/commands/makemessages.py b/django/core/management/commands/makemessages.py index b0e040fe552..eb7405c04f8 100644 --- a/django/core/management/commands/makemessages.py +++ b/django/core/management/commands/makemessages.py @@ -230,10 +230,6 @@ class Command(NoArgsCommand): raise CommandError("Type '%s help %s' for usage information." % ( os.path.basename(sys.argv[0]), sys.argv[1])) - if self.verbosity > 1: - self.stdout.write('examining files with the extensions: %s\n' - % get_text_list(list(self.extensions), 'and')) - # Need to ensure that the i18n framework is enabled from django.conf import settings if settings.configured: @@ -241,6 +237,10 @@ class Command(NoArgsCommand): else: settings.configure(USE_I18N=True) + if self.verbosity > 1: + self.stdout.write('examining files with the extensions: %s\n' + % get_text_list(list(self.extensions), 'and')) + self.invoked_for_django = False if os.path.isdir(os.path.join('conf', 'locale')): localedir = os.path.abspath(os.path.join('conf', 'locale'))