TransformationInfo
TransformationInfo class to be used by ILCTransformation System
- class DIRAC.TransformationSystem.Utilities.TransformationInfo.TransformationInfo(transformationID, transInfoDict, enabled, tClient, fcClient, jobMon)
Bases:
object
Hold information about a transformation.
- __init__(transformationID, transInfoDict, enabled, tClient, fcClient, jobMon)
Store clients etc.
- checkTasksStatus()
Check the status for the task of given transformation and taskID
- cleanOutputs(jobInfo)
Remove all job outputs for job represented by jobInfo object.
Including removal of descendents, if defined.
- getJobs(statusList=None)
Get done and failed jobs.
- Parameters:
statusList (list) – optional list of status to find jobs
- Returns:
3-tuple of OrderedDict of JobInfo objects, keyed by jobID; number of Done jobs; number of Failed jobs
- setInputDeleted(job)
set the inputfile to processed
- setInputMaxReset(job)
set the inputfile to MaxReset
- setInputProcessed(job)
set the inputfile to processed
- setInputUnused(job)
Set the inputfiles to unused
- setJobDone(job)
set the taskID to Done
- setJobFailed(job)
set the taskID to Done