The base class for PipelineFX's python back-end modules.
|
|
|
|
|
|
|
|
jobSetup(self)
Perform any steps necessary to initialize the working enviroment
prior to beginning any agendaItem-specific steps. |
source code
|
|
|
|
executeWork(self)
Request an agendaItem (work) from the supervisor and do any steps
necessary to perform the work. |
source code
|
|
|
|
jobTeardown(self)
Perform any steps necessary to clean up the working enviroment prior
to shutting down the job instance. |
source code
|
|
|
|
hasJobPhaseCmds(self,
phase)
Test for the existence of job setup/teardown cmds in the job package |
source code
|
|
tuple
|
getLogData(self,
logpath,
iostream,
offset=0)
seek fwd in a file, read to EOF, then record the file position, which
will be the offset the next time we enter this function |
source code
|
|
tuple
|
logHandler(self,
work,
qbTokens=None)
Parse a job log for regex matches (progress, errors, outputPaths,
etc...), update the job or work packages with the logmatches, set the
job status accordingly, and report back to the supervisor. |
source code
|
|
|
|
|
|
|
|
bool
|
validateOutputFileSize(self,
work)
Check the work/jobInstance's resultpackage for any files in the
outputPaths, and ensure that their file size exceeds the job's
minimum file size |
source code
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|