IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 33725 for trunk/ippToPsps


Ignore:
Timestamp:
Apr 5, 2012, 3:33:21 PM (14 years ago)
Author:
rhenders
Message:

now accepting 'edit' argument so user can create or edit a config

File:
1 edited

Legend:

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

    r33711 r33725  
    3838        self.SECONDS = None
    3939
     40        self.createNewConfig = False
     41        self.rotateConfigs = False
     42        # a new config?
     43        if CONFIGNAME == "edit": self.createNewConfig = True
    4044        # should we rotate configs for this program?
    41         if CONFIGNAME == "all": self.rotateConfigs = True
    42         else:  self.rotateConfigs = False
     45        elif CONFIGNAME == "all": self.rotateConfigs = True
    4346
    4447        # set up config object
     
    97100
    98101        # write message to log or stdout if no logger set up
    99         msg = sys.argv[0] + " <configName|all> " + extra
     102        msg = sys.argv[0] + " <configName|all|edit> " + extra
    100103        try:
    101104            self.logger.errorPair("Usage:", msg)
     
    103106            print "*** Usage: " + msg
    104107
    105 
    106108    '''
    107109    Refreshes the config then recreates objects with new settings
    108110    '''
    109111    def refreshConfig(self):
     112
     113        # new config?
     114        if self.createNewConfig:
     115            self.ippToPspsDb.editConfig()
     116            self.ippToPspsDb.setConfigForThisClient(self.config.name, self.HOST, self.PID)
     117            self.createNewConfig = False
    110118
    111119        # if we are rotating configs, then look for next active one in list
Note: See TracChangeset for help on using the changeset viewer.