| Index: third_party/WebKit/Tools/Scripts/webkitpy/tool/multi_command_tool.py
|
| diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py b/third_party/WebKit/Tools/Scripts/webkitpy/tool/multi_command_tool.py
|
| similarity index 97%
|
| rename from third_party/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py
|
| rename to third_party/WebKit/Tools/Scripts/webkitpy/tool/multi_command_tool.py
|
| index 1e1261902127a89b6f9fab7e63ac54af2ae0bb00..e65297f7b3c0965d9dbcb0830f82f676f9131253 100644
|
| --- a/third_party/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py
|
| +++ b/third_party/WebKit/Tools/Scripts/webkitpy/tool/multi_command_tool.py
|
| @@ -37,7 +37,7 @@ import sys
|
|
|
| from webkitpy.tool.commands.command import Command
|
| from webkitpy.tool.commands.command import HelpPrintingOptionParser
|
| -from webkitpy.tool.commands.helpcommand import HelpCommand
|
| +from webkitpy.tool.commands.help_command import HelpCommand
|
|
|
| _log = logging.getLogger(__name__)
|
|
|
| @@ -115,7 +115,7 @@ class MultiCommandTool(object):
|
| return command.show_in_main_help
|
|
|
| def should_execute_command(self, command): # Argument may be used in subclasses - pylint: disable=unused-argument
|
| - return True
|
| + return (True, None)
|
|
|
| def _add_global_options(self, option_parser):
|
| global_options = self.global_options or []
|
| @@ -125,7 +125,8 @@ class MultiCommandTool(object):
|
| def handle_global_options(self, options):
|
| pass
|
|
|
| - def main(self, argv=sys.argv):
|
| + def main(self, argv=None):
|
| + argv = argv or sys.argv
|
| (command_name, args) = self._split_command_name_from_args(argv[1:])
|
|
|
| option_parser = self._create_option_parser()
|
| @@ -148,7 +149,7 @@ class MultiCommandTool(object):
|
| try:
|
| result = command.check_arguments_and_execute(options, args, self)
|
| break
|
| - except TryAgain as e:
|
| + except TryAgain:
|
| pass
|
|
|
| self.command_completed()
|
|
|