ewoksorange.bindings.taskexecutor.TaskExecutor¶
- class ewoksorange.bindings.taskexecutor.TaskExecutor(ewokstaskclass)[source]¶
Bases:
object
Create and execute an Ewoks task
- Parameters:
ewokstaskclass (
Type
[Task
]) –
- create_task(log_missing_inputs=False, **kwargs)[source]¶
- Parameters:
log_missing_inputs (
bool
) –- Return type:
None
- property current_task: Task | None¶
- property done: bool | None¶
Returns None when the task was not or could not be instantiated
- property exception: Exception | None¶
The instantiation exception, the execution exception or None
- property has_task: bool¶
- property output_variables: dict | None¶
- property succeeded: bool | None¶
Returns None when the task was not or could not be instantiated