@@ -100,20 +100,20 @@ class LaunchParameters:
100100 # This cannot be less than 1 and must be grater than any value of
101101 # 'step_replication_number' that will be used for the same step.
102102 total_number_of_replicas : int = 1
103- # A set of dependent (prior step) instance directories that are expected to be
103+ # The dependent (prior step) instance directories that are expected to be
104104 # hard-linked into the instance directory the launcher will create.
105105 # These are required so that the step can access the dependent step's files.
106- # It is a set of instance UUIDs.
107- step_dependent_instances : set [str ] | None = None
108- # A set of dependent project files that are expected to be hard-linked
106+ # It is a set of instance UUIDs, not instance directories .
107+ step_dependent_instances : list [str ] | None = None
108+ # The dependent Project files that are expected to be hard-linked
109109 # into the instance directory the launcher will create.
110110 # These are required so that the step can access project files.
111- # It is a set project -relative filenames (or directories).
112- step_project_inputs : set [str ] | None = None
113- # A set of step instance files that are expected to be hard-linked
114- # into the surrounding Project directory.
115- # It is a set instance -relative filenames (or directories).
116- step_project_outputs : set [str ] | None = None
111+ # It is a list of Project -relative filenames (or directories).
112+ step_project_inputs : list [str ] | None = None
113+ # The step instance files that are expected to be hard-linked
114+ # into the enclosing Project directory (a step's outputs) .
115+ # It is a list of Instance -relative filenames (or directories).
116+ step_project_outputs : list [str ] | None = None
117117 # The application ID (a custom resource name)
118118 # used to identify the 'type' of Instance to create.
119119 # For DM Jobs this will be 'datamanagerjobs.squonk.it'
0 commit comments