Commit 0424c84d authored by Claude Paroz's avatar Claude Paroz
Browse files

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

Refs #18714. Same logic as options for makemessages commands.
Backport of 3a435a05 from master.
parent 07235aec
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -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: