hpcflow.sdk.core.task.Parameters#
- class hpcflow.sdk.core.task.Parameters(task, path, return_element_parameters, raise_on_missing=False, raise_on_unset=False, default=None)#
Bases:
AppAware
The parameters of a (workflow-bound) task. Iterable.
- Parameters:
task (WorkflowTask) – The task these are the parameters of.
path (str) – The path to the parameter or parameters.
return_element_parameters (bool) – Whether to return element parameters.
raise_on_missing (bool) – Whether to raise an exception on a missing parameter.
raise_on_unset (bool) – Whether to raise an exception on an unset parameter.
default (Any | None) – A default value to use when the parameter is absent.
Methods
Attributes
A default value to use when the parameter is absent.
Whether to raise an exception on a missing parameter.
Whether to raise an exception on an unset parameter.
The task these are the parameters of.
The path to the parameter or parameters.
Whether to return element parameters.
- task: WorkflowTask#
The task these are the parameters of.