Changeset 33711
- Timestamp:
- Apr 4, 2012, 4:24:41 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/ipptopsps.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/ipptopsps.py
r33526 r33711 30 30 # some class constants 31 31 self.PROGNAME = sys.argv[0] 32 self.CONFIGNAME = sys.argv[1]32 CONFIGNAME = sys.argv[1] 33 33 self.HOST = socket.gethostname() 34 34 self.PID = os.getpid() … … 38 38 self.SECONDS = None 39 39 40 # should we rotate configs for this program? 41 if CONFIGNAME == "all": self.rotateConfigs = True 42 else: self.rotateConfigs = False 43 40 44 # set up config object 41 self.config = Config(self.PROGNAME, self.CONFIGNAME)45 self.config = Config(self.PROGNAME, CONFIGNAME) 42 46 self.logger = self.config.getLogger(self.HOST, self.PID, logToStdout, logToFile) 43 47 … … 55 59 self.logger.infoPair("Host", self.HOST) 56 60 self.logger.infoPair("PID", "%d" % self.PID) 57 self.logger.infoPair("Config", self.CONFIGNAME)61 self.logger.infoPair("Config", CONFIGNAME) 58 62 59 63 ''' … … 93 97 94 98 # write message to log or stdout if no logger set up 95 msg = sys.argv[0] + " <config Path> " + extra99 msg = sys.argv[0] + " <configName|all> " + extra 96 100 try: 97 101 self.logger.errorPair("Usage:", msg) … … 104 108 ''' 105 109 def refreshConfig(self): 110 111 # if we are rotating configs, then look for next active one in list 112 if self.rotateConfigs: 113 self.ippToPspsDb.getConfigForThisClient(self.HOST, self.PID) 114 configs = self.ippToPspsDb.getActiveConfigList() 115 116 i = 1 117 for config in configs: 118 if config == self.config.name: break 119 i += 1 120 121 if i >= len(configs): newConfig = configs[0] 122 else: newConfig = configs[i] 123 124 self.ippToPspsDb.setConfigForThisClient(newConfig, self.HOST, self.PID) 125 106 126 return self.ippToPspsDb.readConfig(self.HOST, self.PID) 107 127
Note:
See TracChangeset
for help on using the changeset viewer.
