ewoksppf.bindings.EwoksWorkflow

class ewoksppf.bindings.EwoksWorkflow(ewoksgraph, pre_import=None, **kw)[source]

Bases: Workflow

Parameters:
  • ewoksgraph (TaskGraph) –

  • pre_import (Optional[bool]) –

addActorRef(actorRef)
connectOnError(actor)
endWorkflow(status)
getActorPath()
getListActorRef()
graph_to_actors(taskgraph)[source]
Parameters:

taskgraph (TaskGraph) –

property pool
run(startargs=None, raise_on_error=True, outputs=None, merge_outputs=True, timeout=None, **execute_options)[source]
Parameters:
  • startargs (Optional[dict]) –

  • raise_on_error (Optional[bool]) –

  • outputs (Optional[List[dict]]) –

  • merge_outputs (Optional[bool]) –

  • timeout (Optional[float]) –

setStatus(status)
stop(reason='interrupt workflow', forced_interruption=None)
Parameters:
  • reason (str) –

  • forced_interruption (Optional[bool]) –

property stop_exception: BaseException | None
triggerOnError(inData)