diff -r 9f2967ba81ef -r 999ae3e9fdec bin/pvl.verkko-rrd --- a/bin/pvl.verkko-rrd Sun Jan 20 19:52:41 2013 +0200 +++ b/bin/pvl.verkko-rrd Sun Jan 20 22:46:17 2013 +0200 @@ -8,6 +8,7 @@ from pvl import __version__ import pvl.args +import pvl.rrd.args import pvl.verkko.rrd import optparse @@ -31,15 +32,7 @@ # common parser.add_option_group(pvl.args.parser(parser)) - - parser.add_option('--rrd-type', metavar='TYPE', default='collectd', - help="mrtg/collectd") - - parser.add_option('--rrd', metavar='PATH', - help="Find RRD files") - - parser.add_option('--cache', metavar='PATH', - help="Cache RRD graphs") + parser.add_option_group(pvl.rrd.args.parser(parser)) # parse options, args = parser.parse_args(args) @@ -49,7 +42,6 @@ return options, args - def main (argv) : """ pvl.verkko wsgi development server. @@ -59,14 +51,8 @@ options, args = parse_argv(argv, doc=__doc__) # rrd - rrd_type = pvl.rrd.graph.interface(options.rrd_type) - - if not options.rrd : - log.error("no --rrd given") - return 2 - - rrd = pvl.verkko.rrd.RRDDatabase(rrd_type, options.rrd, options.cache) - + rrd = pvl.rrd.args.apply(options) + # app application = pvl.verkko.rrd.Application(rrd)