--- 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)