Clean up of the command line argument error processing from [6400].

git-svn-id: http://code.djangoproject.com/svn/django/trunk@6401 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Russell Keith-Magee 2007-09-21 16:52:32 +00:00
parent 302eeaf190
commit 626a341587
1 changed files with 6 additions and 3 deletions

View File

@ -122,7 +122,7 @@ class LaxOptionParser(OptionParser):
the commands (and thus the options) that are available to the user.
"""
def error(self, msg):
pass
pass
class ManagementUtility(object):
"""
@ -175,8 +175,11 @@ class ManagementUtility(object):
# early
parser = LaxOptionParser(version=get_version(),
option_list=BaseCommand.option_list)
options, args = parser.parse_args(self.argv)
handle_default_options(options)
try:
options, args = parser.parse_args(self.argv)
handle_default_options(options)
except:
pass # Ignore any option errors at this point.
try:
subcommand = self.argv[1]