Converted makemessages management command to a NoArgsCommand.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15279 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
c06d27239e
commit
eacecbe9e3
|
@ -7,7 +7,7 @@ from itertools import dropwhile
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
from subprocess import PIPE, Popen
|
from subprocess import PIPE, Popen
|
||||||
|
|
||||||
from django.core.management.base import CommandError, BaseCommand
|
from django.core.management.base import CommandError, NoArgsCommand
|
||||||
from django.utils.text import get_text_list
|
from django.utils.text import get_text_list
|
||||||
|
|
||||||
pythonize_re = re.compile(r'(?:^|\n)\s*//')
|
pythonize_re = re.compile(r'(?:^|\n)\s*//')
|
||||||
|
@ -298,8 +298,8 @@ def make_messages(locale=None, domain='django', verbosity='1', all=False,
|
||||||
raise CommandError("errors happened while running msgattrib\n%s" % errors)
|
raise CommandError("errors happened while running msgattrib\n%s" % errors)
|
||||||
|
|
||||||
|
|
||||||
class Command(BaseCommand):
|
class Command(NoArgsCommand):
|
||||||
option_list = BaseCommand.option_list + (
|
option_list = NoArgsCommand.option_list + (
|
||||||
make_option('--locale', '-l', default=None, dest='locale',
|
make_option('--locale', '-l', default=None, dest='locale',
|
||||||
help='Creates or updates the message files only for the given locale (e.g. pt_BR).'),
|
help='Creates or updates the message files only for the given locale (e.g. pt_BR).'),
|
||||||
make_option('--domain', '-d', default='django', dest='domain',
|
make_option('--domain', '-d', default='django', dest='domain',
|
||||||
|
@ -325,10 +325,7 @@ class Command(BaseCommand):
|
||||||
requires_model_validation = False
|
requires_model_validation = False
|
||||||
can_import_settings = False
|
can_import_settings = False
|
||||||
|
|
||||||
def handle(self, *args, **options):
|
def handle_noargs(self, *args, **options):
|
||||||
if len(args) != 0:
|
|
||||||
raise CommandError("Command doesn't accept any arguments")
|
|
||||||
|
|
||||||
locale = options.get('locale')
|
locale = options.get('locale')
|
||||||
domain = options.get('domain')
|
domain = options.get('domain')
|
||||||
verbosity = int(options.get('verbosity'))
|
verbosity = int(options.get('verbosity'))
|
||||||
|
|
Loading…
Reference in New Issue