hpcflow.sdk.core.input_sources.get_available_task_sources#

hpcflow.sdk.core.input_sources.get_available_task_sources(app, req_path, source_tasks, available, sourceable_elem_iters=None)#

Locate possible task-type sources for the specified input parameter.

Parameters:
  • req_path (str) – The input path for which we are finding sources from the source tasks, like: “p1”, “p1.a”, “p1[label]”, or “p1[label].a”.

  • app (BaseApp)

  • source_tasks (list[WorkflowTask])

  • available (dict[str, list[InputSource]])

  • sourceable_elem_iters (list[int] | None)