actio_python_utils.utils.check_valid_output_directory¶
- actio_python_utils.utils.check_valid_output_directory(output_directory, overwrite=False, create_directory=False)[source]¶
Check if the given directory is valid for outputting.
- Parameters:
output_directory (
str
) – The output directory to checkoverwrite (
bool
, default:False
) – Overwrite the directory if it exists alreadycreate_directory (
bool
, default:False
) – Create the directory
- Raises:
NotImplementedError – If
output_directory
exists,overwrite = True
, andoutput_directory
is not a file or directoryOSError – If
output_directory
exists andoverwrite = False
- Return type:
None