summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2014-04-23 15:13:15 +0200
committerClaude Paroz <claude@2xlibre.net>2014-04-23 15:15:03 +0200
commit3a435a057c691bf9d5936766f54c5f9bd01be176 (patch)
tree677dd10cf753731a9df5a5dd5a2ca811c48981a6
parentaf5f688392b7fc110d06660ff91f79c742ae751d (diff)
Set compile messages options as class variable
Refs #18714. Same logic as options for makemessages commands.
-rw-r--r--django/core/management/commands/compilemessages.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/django/core/management/commands/compilemessages.py b/django/core/management/commands/compilemessages.py
index 0e55a28888..eaba797aad 100644
--- a/django/core/management/commands/compilemessages.py
+++ b/django/core/management/commands/compilemessages.py
@@ -37,7 +37,9 @@ class Command(BaseCommand):
requires_system_checks = False
leave_locale_alone = True
+
program = 'msgfmt'
+ program_options = ['--check-format']
def handle(self, **options):
locale = options.get('locale')
@@ -92,7 +94,7 @@ class Command(BaseCommand):
"writable location. mo files will not be updated/created." % dirpath)
return
- args = [self.program, '--check-format', '-o',
+ args = [self.program] + self.program_options + ['-o',
npath(base_path + '.mo'), npath(base_path + '.po')]
output, errors, status = popen_wrapper(args)
if status: