| Index: tools/telemetry/telemetry/core/command_line.py
|
| diff --git a/tools/telemetry/telemetry/core/command_line.py b/tools/telemetry/telemetry/core/command_line.py
|
| index 450cd0d8076f3403debab527f19a20734735dd84..e26bc7c06ddfc910039d70ba34a2def9919daf75 100644
|
| --- a/tools/telemetry/telemetry/core/command_line.py
|
| +++ b/tools/telemetry/telemetry/core/command_line.py
|
| @@ -64,6 +64,16 @@ class OptparseCommand(Command):
|
| return optparse.OptionParser('%%prog %s %s' % (cls.Name(), cls.usage),
|
| description=cls.Description())
|
|
|
| + @classmethod
|
| + def AddCommandLineArgs(cls, parser, environment):
|
| + # pylint: disable=arguments-differ
|
| + pass
|
| +
|
| + @classmethod
|
| + def ProcessCommandLineArgs(cls, parser, args, environment):
|
| + # pylint: disable=arguments-differ
|
| + pass
|
| +
|
| def Run(self, args):
|
| raise NotImplementedError()
|
|
|
| @@ -71,10 +81,10 @@ class OptparseCommand(Command):
|
| def main(cls, args=None):
|
| """Main method to run this command as a standalone script."""
|
| parser = cls.CreateParser()
|
| - cls.AddCommandLineArgs(parser)
|
| + cls.AddCommandLineArgs(parser, None)
|
| options, args = parser.parse_args(args=args)
|
| options.positional_args = args
|
| - cls.ProcessCommandLineArgs(parser, options)
|
| + cls.ProcessCommandLineArgs(parser, options, None)
|
| return min(cls().Run(options), 255)
|
|
|
|
|
|
|