bin/pvl.rrd-graph
changeset 156 999ae3e9fdec
parent 143 fb48ba17ae3e
--- a/bin/pvl.rrd-graph	Sun Jan 20 19:52:41 2013 +0200
+++ b/bin/pvl.rrd-graph	Sun Jan 20 22:46:17 2013 +0200
@@ -7,6 +7,7 @@
 __version__ = '0.1'
 
 import pvl.args
+import pvl.rrd.args
 import pvl.rrd.graph
 
 import os.path
@@ -33,13 +34,13 @@
     
     # options
     parser.add_option_group(pvl.args.parser(parser))
+    parser.add_option_group(pvl.rrd.args.parser(parser))
 
     parser.add_option('--style',        metavar='STYLE',        default='detail',
             help="overview/detail")
+
     parser.add_option('--interval',     metavar='INTERVAL',     default='daily',
             help="daily/weekly/yearly")
-    parser.add_option('--graph',        metavar='PATH',         default='.png',
-            help="output file")
 
     # parse
     options, args = parser.parse_args(argv[1:])
@@ -49,11 +50,12 @@
 
     return options, args
 
-def graph (options, rrd) :
+def graph (options, rrds, rrd) :
     """
         Graph given rrd.
     """
 
+
     # out
     path, ext = os.path.splitext(rrd)
     ext = options.graph
@@ -70,9 +72,12 @@
     """
 
     options, args = parse_options(argv)
+
+    # RRDDatabase
+    rrds = pvl.rrd.args.apply(options)
     
     for rrd in args :
-        graph(options, rrd)
+        graph(options, rrds, rrd)
 
     # done
     log.info("Exiting...")