Exemple #1
0
 def executePlan(self):
     passNumber = 0
     for filtre in plannedFiltersList:
         passNumber += 1
         streamInType, streamOutType = getPlannedStreams(passNumber)
         if passNumber > 1:
             inBinFilename = self.streamObj.outBinFilename
             self.streamObj.setInFilename(inBinFilename)
         inBinFilename = self.streamObj.inBinFilename
         outBinFilename = self.streamObj.outBinFilename
         logLine = "%s filter %d streamIn %s streamIn %s" % (time.ctime(), filtre, inBinFilename, outBinFilename)
         self.logFile.write(logLine)
         self.streamObj.setStreamIn(streamInType)
         self.streamObj.setStreamOut(streamOutType)
         self.runner.setStreamObj(streamObj)
         checkerObj = chkr.getCheckerObjById(filtre, self.jogosObj)
         self.runner.setCheckerObj(checkerObj)
         self.runner.run()