IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 3, 2011, 12:37:30 PM (15 years ago)
Author:
rhenders
Message:

now passing config path into constructors

File:
1 edited

Legend:

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

    r31921 r32000  
    11#!/usr/bin/env jython
    22
     3import sys
    34import stilts
    45import logging
     
    1617from detectionbatch import DetectionBatch
    1718
    18 
    19 
    2019'''
    2120Class encapsulating the init batch type (IN)
     
    2625    Constructor
    2726    '''
    28     def __init__(self, logger, configDoc, gpc1Db, ippToPspsDb):
    29        super(InitBatch, self).__init__(logger, configDoc, gpc1Db, ippToPspsDb, 0, "init", None)
     27    def __init__(self,
     28            logger,
     29            configPath,
     30            configDoc,
     31            gpc1Db,
     32            ippToPspsDb):
     33       super(InitBatch, self).__init__(logger,
     34               configPath,
     35               configDoc,
     36               gpc1Db,
     37               ippToPspsDb,
     38               0,
     39               "init",
     40               None)
    3041
    3142       self.outputFitsFile = "00000000.FITS";
     
    3344
    3445
     46'''
     47Start of program.
     48'''
     49
     50if len(sys.argv) > 1: CONFIG  = sys.argv[1]
     51else:
     52    print "** Usage: " + sys.argv[0] + " <configPath>"
     53    sys.exit(1)
    3554
    3655
     
    4261
    4362# open config file
    44 configDoc = ElementTree(file="config.xml")
     63configDoc = ElementTree(file=CONFIG)
    4564
    4665# create database objects
     
    4867ippToPspsDb = IppToPspsDb(logger, configDoc)
    4968
    50 
    51 initBatch = InitBatch(logger, configDoc, gpc1Db, ippToPspsDb)
     69initBatch = InitBatch(logger, CONFIG, configDoc, gpc1Db, ippToPspsDb)
    5270initBatch.createEmptyPspsTables()
    5371initBatch.exportPspsTablesToFits()
Note: See TracChangeset for help on using the changeset viewer.