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