selinon.selective module

Path traversal manipulation.

selinon.selective.compute_selective_run(flow_name, task_names, follow_subflows=False, run_subsequent=False)[source]

Compute selective run for a flow.

Parameters:
  • flow_name – a name of the flow that should be run
  • task_names – a list of tasks that should be run
  • follow_subflows – apply selective run to all subflows (transitively)
  • run_subsequent – run tasks that depend on task_names
Returns:

computed selective run dictionary