prepare_engines_save_dir¶

prepare_engines_save_dir(save_dir, *, patch_mode, overwrite=False)[source]¶

Create or validate the save directory for engine outputs.

Parameters:
  • save_dir (str | Path | None) – Path to the output directory.

  • patch_mode (bool) – Whether the input is treated as patches.

  • overwrite (bool) – Whether to overwrite existing directory. Default is False.

Returns:

Path to the output directory if created or validated, else None.

Return type:

Path | None

Raises:

OSError – If patch_mode is False and save_dir is not provided.