- Timestamp:
- Jun 19, 2012, 5:24:19 PM (14 years ago)
- Location:
- branches/meh_branches/ppstack_test
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippToPsps/jython/pollOdm.py (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/meh_branches/ppstack_test
- Property svn:mergeinfo changed
-
branches/meh_branches/ppstack_test/ippToPsps/jython/pollOdm.py
r33415 r34041 33 33 self.exitProgram("incorrect args") 34 34 35 # create Odm object 36 self.odm = Odm(self.logger) 37 35 38 # get poll time arg 36 39 if len(sys.argv) > 4: self.parsePollTimeArg(sys.argv[4]) … … 39 42 else: self.stages = [self.STAGE] 40 43 41 if self.BATCHTYPE == "all": self.batchTypes = [' P2', 'ST']44 if self.BATCHTYPE == "all": self.batchTypes = ['IN', 'P2', 'ST', 'OB'] 42 45 else: self.batchTypes = [self.BATCHTYPE] 43 46 44 47 for stage in self.stages: self.logger.infoPair("Checking stage", stage) 45 48 for batchType in self.batchTypes: self.logger.infoPair("Checking batch type", batchType) 46 47 '''48 Overrides base-class version49 '''50 def refreshConfig(self):51 ret = super(PollOdm, self).refreshConfig()52 self.odm = Odm(self.logger, self.config)53 return ret54 49 55 50 ''' … … 59 54 60 55 while True: 56 57 self.logger.infoSeparator() 58 self.logger.infoPair("Config", self.config.name) 61 59 62 60 for stage in self.stages: … … 71 69 ''' 72 70 def poll(self, batchType, stage): 73 71 72 73 74 74 if stage == "unloaded": 75 ids = self.ippToPspsDb.getUnloadedBatchIDs( self.config.epoch, self.config.dvoLabel,batchType)75 ids = self.ippToPspsDb.getUnloadedBatchIDs(batchType) 76 76 elif stage == "unmergeworthy": 77 ids = self.ippToPspsDb.getUnmergeWorthyBatchIDs( self.config.epoch, self.config.dvoLabel,batchType)77 ids = self.ippToPspsDb.getUnmergeWorthyBatchIDs(batchType) 78 78 elif stage == "unmerged": 79 ids = self.ippToPspsDb.getUnmergedBatchIDs( self.config.epoch, self.config.dvoLabel,batchType)79 ids = self.ippToPspsDb.getUnmergedBatchIDs(batchType) 80 80 81 81 self.logger.infoTitle("Checking %d %s %s batches" % (len(ids), stage, batchType)) … … 117 117 118 118 else: 119 self.logger.info("| %9s | failed to poll ODM |" % Batch.getNameFromID(id))119 self.logger.info("| %9s | failed to poll ODM |" % Batch.getNameFromID(id)) 120 120 121 121 self.logger.info("+-----------+----------------+----------------+----------------+----------------+----------------+----------------+") … … 126 126 ''' 127 127 def printUsage(self): 128 super(PollOdm, self).printUsage() 129 print " <P2|ST|all> <unloaded|unmergeworthy|unmerged|all> [hours]" 130 128 super(PollOdm, self).printUsage("<IN|P2|ST|OB|all> <unloaded|unmergeworthy|unmerged|all> [hours]") 131 129 132 130 … … 134 132 Program starts here 135 133 ''' 136 pollodm = PollOdm(sys.argv) 137 pollodm.run() 138 pollodm.exitProgram("finished") 134 try: 135 pollodm = PollOdm(sys.argv) 136 pollodm.run() 137 pollodm.exitProgram("completed") 138 except: pass
Note:
See TracChangeset
for help on using the changeset viewer.
