Revision f0a80b01 lib/watcher/__init__.py

b/lib/watcher/__init__.py
692 692
                        constants.RELEASE_VERSION)
693 693

  
694 694
  parser.add_option(cli.DEBUG_OPT)
695
  parser.add_option("-A", "--job-age", dest="job_age",
695
  parser.add_option("-A", "--job-age", dest="job_age", default=6 * 3600,
696 696
                    help="Autoarchive jobs older than this age (default"
697
                    " 6 hours)", default=6*3600)
697
                          " 6 hours)")
698 698
  parser.add_option("--ignore-pause", dest="ignore_pause", default=False,
699 699
                    action="store_true", help="Ignore cluster pause setting")
700 700
  options, args = parser.parse_args()
701 701
  options.job_age = cli.ParseTimespec(options.job_age)
702
  return options, args
702

  
703
  if args:
704
    parser.error("No arguments expected")
705

  
706
  return (options, args)
703 707

  
704 708

  
705 709
@rapi.client.UsesRapiClient
......
709 713
  """
710 714
  global client # pylint: disable-msg=W0603
711 715

  
712
  options, args = ParseOptions()
713

  
714
  if args: # watcher doesn't take any arguments
715
    print >> sys.stderr, ("Usage: %s [-f] " % sys.argv[0])
716
    return constants.EXIT_FAILURE
716
  (options, _) = ParseOptions()
717 717

  
718 718
  utils.SetupLogging(constants.LOG_WATCHER, sys.argv[0],
719 719
                     debug=options.debug, stderr_logging=options.debug)

Also available in: Unified diff