[1.7.x] Set compile messages options as class variable

Refs #18714. Same logic as options for makemessages commands.
Backport of 3a435a057 from master.
This commit is contained in:
Claude Paroz 2014-04-23 15:13:15 +02:00
parent 07235aec9d
commit 0424c84d54
1 changed files with 3 additions and 1 deletions

View File

@ -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: