#!/usr/bin/python
import plc
-import auth
-api = plc.PLC(auth.auth, auth.plc)
+api = plc.getAuthAPI()
-import soltesz
+import database
import reboot
import time
from datetime import datetime, timedelta
import glob
# TODO: This is aweful.
path = "archive-pdb"
- archive = soltesz.SPickle(path)
+ archive = database.SPickle(path)
glob_str = "%s*.%s.pkl" % (d.strftime("%Y-%m-%d"), str)
os.chdir(path)
#print glob_str
(reboot.pcu_name(pcuinfo), pcuinfo['username'], pcuinfo['password'])
def main():
- from config import config
- from optparse import OptionParser
+ import parser as parsermodule
- parser = OptionParser()
+ parser = parsermodule.getParser()
parser.set_defaults(node=None, fields='state', fromtime=None)
parser.add_option("", "--node", dest="node", metavar="nodename.edu",
help="A single node name to add to the nodegroup")
help="Which record field to extract from all files.")
parser.add_option("", "--fromtime", dest="fromtime", metavar="YYYY-MM-DD",
help="Specify a starting date from which to begin the query.")
- config = config(parser)
- config.parse_args()
+ config = parsermodule.parse_args(parser)
path = "archive-pdb"
- archive = soltesz.SPickle(path)
+ archive = database.SPickle(path)
if config.fromtime:
begin = config.fromtime