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)#