yenta.tasks package¶
Submodules¶
yenta.tasks.Task module¶
-
class
yenta.tasks.Task.ParameterSpec(param_name: str, param_type: yenta.tasks.Task.ParameterType, result_spec: Union[yenta.tasks.Task.ResultSpec, NoneType] = None, selector: Union[Callable, NoneType] = None)[source]¶ Bases:
object-
result_spec= None¶
-
selector= None¶
-
-
class
yenta.tasks.Task.ParameterType[source]¶ Bases:
int,enum.EnumAn enumeration.
-
EXPLICIT= 2¶
-
PIPELINE_RESULTS= 1¶
-
-
class
yenta.tasks.Task.ResultSpec(result_task_name: str, result_var_name: Union[str, NoneType] = None)[source]¶ Bases:
object-
result_var_name= None¶
-
-
class
yenta.tasks.Task.ResultType[source]¶ Bases:
str,enum.EnumAn enumeration.
-
ARTIFACT= 'artifacts'¶
-
VALUE= 'values'¶
-