ppg2.MultiFileGeneratingJob #
A job that creates multiple files.
pypipegraph2.MultiFileGeneratingJob(
files: List[Path], # todo: extend type attribute to allow mapping
generating_function: Callable[List[Path]],
resources: Resources = Resources.SingleCore,
depend_on_function: bool = True,
empty_ok=True,
always_capture_output=True,
)
files may be either a list of filenames, or a dictionary ‘friendly_key’ -> filename.
Filenames must be either str or pathlib.Path.
This is passed to the generating_function as a list/dictionary of Path-objects.
If a list, the order is preserved.
For the other parameters see FileGeneratingJob.