~liuyq0307/lava-dashboard-tool/fix-887963

« back to all changes in this revision

Viewing changes to launch_control_tool/commands/dashboard.py

  • Committer: Zygmunt Krynicki
  • Date: 2011-04-29 12:47:10 UTC
  • mfrom: (135.2.1 misc-help-upgrade)
  • Revision ID: zygmunt.krynicki@linaro.org-20110429124710-9dco292kwjzhw9xe
Merge improved --help output for several commands

Show diffs side-by-side

added added

removed removed

Lines of Context:
334
334
 
335
335
    @classmethod
336
336
    def register_arguments(cls, parser):
337
 
        group = parser.add_argument_group("Dashboard Server options")
 
337
        dashboard_group = parser.add_argument_group("dashboard specific arguments")
338
338
        default_dashboard_url = os.getenv("DASHBOARD_URL")
339
339
        if default_dashboard_url:
340
 
            group.add_argument("--dashboard-url",
341
 
                    metavar="URL", help="URL of your validation dashboard (%(default)s)",
 
340
            dashboard_group.add_argument("--dashboard-url",
 
341
                    metavar="URL", help="URL of your validation dashboard (currently %(default)s)",
342
342
                    default=default_dashboard_url)
343
343
        else:
344
 
            group.add_argument("--dashboard-url", required=True,
 
344
            dashboard_group.add_argument("--dashboard-url", required=True,
345
345
                    metavar="URL", help="URL of your validation dashboard")
346
 
        group.add_argument("--verbose-xml-rpc",
 
346
        debug_group = parser.add_argument_group("debugging arguments")
 
347
        debug_group.add_argument("--verbose-xml-rpc",
347
348
                action="store_true", default=False,
348
349
                help="Show XML-RPC data")
349
 
        return group
 
350
        return dashboard_group
350
351
 
351
352
    @contextlib.contextmanager
352
353
    def safety_net(self):
437
438
    def register_arguments(cls, parser):
438
439
        retval = super(ExperimentalCommandMixIn, cls).register_arguments(parser)
439
440
        parser.register("action", "experimental_notice", ExperimentalNoticeAction)
440
 
        parser.add_argument("--experimental-notice",
 
441
        group = parser.add_argument_group("experimental commands")
 
442
        group.add_argument("--experimental-notice",
441
443
                            action="experimental_notice",
442
444
                            default=argparse.SUPPRESS,
443
445
                            help="Explain the nature of experimental commands")