ExecutorModule

Executor Module

Just provides a number of functions used by all executors

class DIRAC.Core.Base.ExecutorModule.ExecutorModule

Bases: object

All executors should inherit from this module

__init__

x.__init__(…) initializes x; see help(type(x)) for signature

deserializeTask(taskStub)
disableFastTrackForTask()
classmethod ex_enabled()
classmethod ex_getExtraArguments()
classmethod ex_getMind()
classmethod ex_getOption(optName, defaultValue=None)
classmethod ex_getProperty(optName)
classmethod ex_setMind(mindName, **extraArgs)
classmethod ex_setOption(optName, value)
classmethod ex_setProperty(optName, value)
fastTrackDispatch(taskId, taskObj)
freezeTask(freezeTime)
isTaskFrozen()
processTask(taskId, taskObj)
serializeTask(taskObj)