| 
    SPRAAK
    
   | 
 
Defines the base class of all tasks. More...
 Inheritance diagram for spr_pylib.train.task.Task:
 Collaboration diagram for spr_pylib.train.task.Task:Public Member Functions | |
| def | __init__ | 
| Constructor.  More... | |
| def | setCompleted | 
| def | isCompleted | 
| def | getName | 
| Return the name of this task.  More... | |
| def | setName | 
| Set the name of this task.  More... | |
| def | scanForResources | 
| Abstract method.  More... | |
| def | checkResourcesAvailable | 
| Checks if all the resources needed to run this task are available.  More... | |
| def | markResourcesAvailable | 
| Mark all resources used by this task as available.  More... | |
| def | run | 
| Abstract method.  More... | |
| def | canRunRemote | 
| Indicates if this task can be run remotely.  More... | |
| def | __str__ | 
| Returns a string representation of the task.  More... | |
Defines the base class of all tasks.
| def spr_pylib.train.task.Task.__init__ | ( | self | ) | 
Constructor.
| self | The callee object. | 
| def spr_pylib.train.task.Task.setCompleted | ( | self, | |
completed = True  | 
        |||
| ) | 
| def spr_pylib.train.task.Task.isCompleted | ( | self | ) | 
| def spr_pylib.train.task.Task.getName | ( | self | ) | 
Return the name of this task.
| self | The callee object. | 
| def spr_pylib.train.task.Task.setName | ( | self, | |
| name | |||
| ) | 
Set the name of this task.
| self | The callee object. | 
| name | The new name of the task. | 
| def spr_pylib.train.task.Task.scanForResources | ( | self, | |
| resource_list | |||
| ) | 
Abstract method.
Checks resource usage of the task.
Checks if this task uses resources already defined in resource_list . If a resource is already defined, update it to indicate that this task is another consumer. If not defined, create and register the new resource.
| self | The callee object. | 
| resource_list | The resource list holding all registered resources. Will be updated when needed. | 
| def spr_pylib.train.task.Task.checkResourcesAvailable | ( | self | ) | 
Checks if all the resources needed to run this task are available.
True if all resources are available.| self | The callee object. | 
| def spr_pylib.train.task.Task.markResourcesAvailable | ( | self | ) | 
Mark all resources used by this task as available.
| self | The callee object. | 
| def spr_pylib.train.task.Task.run | ( | self, | |
host = None  | 
        |||
| ) | 
Abstract method.
Execute the task.
| self | The callee object. | 
| host | An optional host name. If given, an atempt will be made to run the task remotely. | 
| def spr_pylib.train.task.Task.canRunRemote | ( | self | ) | 
Indicates if this task can be run remotely.
True if the task can be run remotely.| self | The callee object. | 
| def spr_pylib.train.task.Task.__str__ | ( | self | ) | 
Returns a string representation of the task.
| self | The callee object. | 
 1.8.6