Module APCScheduler :: Class MultiJobsClass
[hide private]
[frames] | no frames]

Class MultiJobsClass

source code

Instance Methods [hide private]
 
__init__(self, name='') source code
 
append(self, job)
Add a job to the Run
source code
 
timerUpdateStatus(self, timeUpdate)
Time between two update status , timeUpdate[[hh:]mm:]ss string
source code
 
submitAndWaitAll(self, TimeOutToStart='24:0:0', MaxRunning=0)
submit all jobs and wait all: TimeOutToStart: [[hh:]mm:]ss string, if job doesn't run after TimeOutToStart abort it.
source code
 
submitAll(self, TimeOutToStart='24:0:0')
submit all: TimeOutToStart: [[hh:]mm:]ss string, if job doesn't run after TimeOutToStart abort it.
source code
 
waitAll(self)
wait all job in the run
source code
 
concatOutput(self, IdxOutput, FileConcat)
Concate output[IdxOutput] file of the list defined by setOutput() application method in one file FileConcat
source code
 
concatEachOutput(self, PrefixeFileConcat)
Concatenation of all output file
source code
 
concatStdOut(self, FileConcat)
Concatenation of all sdtout
source code
 
concatStdErr(self, FileConcat)
Concatenation of all sdterr
source code
 
concatId(self, FileConcat='')
Concatenation of all sdterr
source code
 
result(self) source code
 
printResult(self) source code
 
sendMailResult(self) source code
Class Variables [hide private]
  S_EventFinish = threading.Event()
Method Details [hide private]

submitAndWaitAll(self, TimeOutToStart='24:0:0', MaxRunning=0)

source code 
submit all jobs and wait all:
TimeOutToStart: [[hh:]mm:]ss string, if job doesn't run after TimeOutToStart abort it.
                default value is 15 mn ie 15:0

submitAll(self, TimeOutToStart='24:0:0')

source code 
submit all:
TimeOutToStart: [[hh:]mm:]ss string, if job doesn't run after TimeOutToStart abort it.
                default value is 15 mn ie 15:0