changes for 3.0
[monitor.git] / nodediff.py
index 76db428..933ddc6 100644 (file)
@@ -1,13 +1,13 @@
 #!/usr/bin/python
 
 import sys
-import soltesz
-
-from config import config as cfg
+import database
+import config
+import parser as parsermodule
 
 def nodes_from_time(time_str):
        path = "archive-pdb"
-       archive = soltesz.SPickle(path)
+       archive = database.SPickle(path)
        d = datetime_fromstr(config.fromtime)
        glob_str = "%s*.production.findbad.pkl" % d.strftime("%Y-%m-%d")
        os.chdir(path)
@@ -22,13 +22,13 @@ def nodes_from_time(time_str):
        
 
 def main():
-       parser = OptionParser()
+       parser = parsermodule.getParser()
        parser.set_defaults(nodeselect=None,)
        parser.add_option("", "--nodeselect", dest="nodeselect", metavar="state=BOOT", 
                                                help="""Query on the nodes to count""")
 
-       config = cfg(parser)
-       config.parse_args()
+       parser = parsermodule.getParser(['defaults'], parser)
+       cfg = parsermodule.parse_args(parser)
 
        time1 = config.args[0]
        time2 = config.args[1]