cctools
ndcctools.taskvine.dask_executor.PythonTaskDask Class Reference

Internal class representing a Dask task to be executed, materialized as a special case of a TaskVine PythonTask. More...

Inheritance diagram for ndcctools.taskvine.dask_executor.PythonTaskDask:

Public Member Functions

def __init__
 Create a new PythonTaskDask. More...
 

Detailed Description

Internal class representing a Dask task to be executed, materialized as a special case of a TaskVine PythonTask.

Constructor & Destructor Documentation

def ndcctools.taskvine.dask_executor.PythonTaskDask.__init__ (   self,
  m,
  dag,
  key,
  sexpr,
  category = None,
  environment = None,
  extra_files = None,
  retries = 5,
  lazy_transfers = False 
)

Create a new PythonTaskDask.

Parameters
selfThis task object.
mTaskVine manager object.
dagDask graph object.
keyKey of task in graph.
sexprPositional arguments to function.
categoryTaskVine category name.
environmentTaskVine execution environment.
extra_filesAdditional files to provide to the task.
retriesNumber of times to retry failed task.
lazy_transfersIf true, do not return outputs to manager until required.

The documentation for this class was generated from the following file: