Set compile messages options as class variable

Refs #18714. Same logic as options for makemessages commands.
This commit is contained in:
Claude Paroz 2014-04-23 15:13:15 +02:00
parent af5f688392
commit 3a435a057c
1 changed files with 3 additions and 1 deletions

View File

@ -37,7 +37,9 @@ class Command(BaseCommand):
requires_system_checks = False requires_system_checks = False
leave_locale_alone = True leave_locale_alone = True
program = 'msgfmt' program = 'msgfmt'
program_options = ['--check-format']
def handle(self, **options): def handle(self, **options):
locale = options.get('locale') locale = options.get('locale')
@ -92,7 +94,7 @@ class Command(BaseCommand):
"writable location. mo files will not be updated/created." % dirpath) "writable location. mo files will not be updated/created." % dirpath)
return return
args = [self.program, '--check-format', '-o', args = [self.program] + self.program_options + ['-o',
npath(base_path + '.mo'), npath(base_path + '.po')] npath(base_path + '.mo'), npath(base_path + '.po')]
output, errors, status = popen_wrapper(args) output, errors, status = popen_wrapper(args)
if status: if status: