- Timestamp:
- May 29, 2012, 5:07:20 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20120405/ippToPsps/jython/ipptopsps.py
r33711 r33948 38 38 self.SECONDS = None 39 39 40 self.createNewConfig = False 41 self.rotateConfigs = False 42 # a new config? 43 if CONFIGNAME == "edit": self.createNewConfig = True 40 44 # 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 43 46 44 47 # set up config object … … 47 50 48 51 # create connection to databases database 49 self.ippToPspsDb = IppToPspsDb(self.logger, self.config) 52 try: 53 self.ippToPspsDb = IppToPspsDb(self.logger, self.config) 54 except: 55 self.exitProgram("Could not connect to ipptopsps Db") 56 raise 50 57 51 58 self.checkClientStatus() … … 59 66 self.logger.infoPair("Host", self.HOST) 60 67 self.logger.infoPair("PID", "%d" % self.PID) 61 self.logger.infoPair("Config", CONFIGNAME)68 self.logger.infoPair("Config", self.config.name) 62 69 63 70 ''' … … 97 104 98 105 # write message to log or stdout if no logger set up 99 msg = sys.argv[0] + " <configName|all > " + extra106 msg = sys.argv[0] + " <configName|all|edit> " + extra 100 107 try: 101 108 self.logger.errorPair("Usage:", msg) … … 103 110 print "*** Usage: " + msg 104 111 105 106 112 ''' 107 113 Refreshes the config then recreates objects with new settings 108 114 ''' 109 115 def refreshConfig(self): 116 117 # new config? 118 if self.createNewConfig: 119 self.ippToPspsDb.editConfig() 120 self.ippToPspsDb.setConfigForThisClient(self.config.name, self.HOST, self.PID) 121 self.createNewConfig = False 110 122 111 123 # if we are rotating configs, then look for next active one in list … … 163 175 # write message to log or stdout if no logger set up 164 176 try: 165 self.logger.infoPair( "Programexited", exitReason)177 self.logger.infoPair(self.PROGNAME + " exited", exitReason) 166 178 except: 167 179 print "*** Program exited: " + exitReason
Note:
See TracChangeset
for help on using the changeset viewer.
