IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 33260 for trunk/ippToPsps


Ignore:
Timestamp:
Feb 14, 2012, 12:19:01 PM (14 years ago)
Author:
rhenders
Message:

Changes to support a new Config class that encapuslates the xml config file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippToPsps/jython/pollOdm.py

    r32655 r33260  
    99
    1010import logging.config
     11
     12from config import Config
    1113from pslogger import PSLogger
    1214from ipptopspsdb import IppToPspsDb
     
    2022 
    2123    if stage == "unloaded":
    22         ids = ippToPspsDb.getUnloadedBatchIDs(EPOCH, DVOLABEL, batchType)
     24        ids = ippToPspsDb.getUnloadedBatchIDs(config.epoch, config.dvoLabel, batchType)
    2325    elif stage == "unmergeworthy":
    24         ids = ippToPspsDb.getUnmergeWorthyBatchIDs(EPOCH, DVOLABEL, batchType)
     26        ids = ippToPspsDb.getUnmergeWorthyBatchIDs(config.epoch, config.dvoLabel, batchType)
    2527    elif stage == "unmerged":
    26         ids = ippToPspsDb.getUnmergedBatchIDs(EPOCH, DVOLABEL, batchType)
     28        ids = ippToPspsDb.getUnmergedBatchIDs(config.epoch, config.dvoLabel, batchType)
    2729
    2830    logger.infoTitle("Checking %d %s %s batches" % (len(ids), stage, batchType))
     
    7476'''
    7577if len(sys.argv) > 3:
    76     CONFIG  = sys.argv[1]
     78    CONFIGPATH  = sys.argv[1]
    7779    BATCHTYPE = sys.argv[2]
    7880    STAGE = sys.argv[3]
     
    8789    SECONDS = None
    8890
    89 # open config file
    90 configDoc = ElementTree(file=CONFIG)
    91 
    92 # set up logging
    93 logging.setLoggerClass(PSLogger)
    94 logger = logging.getLogger(sys.argv[0])
    95 logger.setup(configDoc, sys.argv[0])
    96 
    97 ippToPspsDb = IppToPspsDb(logger, configDoc)
    98 odm = Odm(logger, configDoc)
    99 
    100 DVOLABEL = configDoc.find("dvo/gpc1Label").text
    101 EPOCH = configDoc.find("options/epoch").text
     91# create objects
     92config = Config(CONFIGPATH)
     93logger = config.getLogger(sys.argv[0])
     94ippToPspsDb = IppToPspsDb(logger, config)
     95odm = Odm(logger, config)
    10296
    10397if STAGE == "all": stages = ['unloaded', 'unmergeworthy', 'unmerged']
Note: See TracChangeset for help on using the changeset viewer.