|
def | __init__ (self, argdict={}, dataDictionary={}, firstExecutor=False) |
| Configuration for an executor. More...
|
|
def | argdict (self) |
|
def | argdict (self, value) |
|
def | dataDictionary (self) |
|
def | dataDictionary (self, value) |
|
def | firstExecutor (self) |
|
def | firstExecutor (self, value) |
|
def | executorStep (self) |
|
def | executorStep (self, value) |
|
def | totalExecutorSteps (self) |
|
def | totalExecutorSteps (self, value) |
|
def | setFromTransform (self, trf) |
| Set configuration properties from the parent transform. More...
|
|
def | addToArgdict (self, key, value) |
| Add a new object to the argdict. More...
|
|
def | addToDataDictionary (self, key, value) |
| Add a new object to the dataDictionary. More...
|
|
- Note
- This class contains the configuration information necessary to run an executor. In most cases this is simply a collection of references to the parent transform, however, abstraction is done via an instance of this class so that 'lightweight' executors can be run for auxiliary purposes (e.g., file merging after AthenaMP was used, where the merging is outside of the main workflow, but invoked in the main executor's "postExecute" method).
Definition at line 56 of file trfExe.py.