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_directoryexists,overwrite = True, andoutput_directoryis not a file or directoryOSError – If
output_directoryexists andoverwrite = False
- Return type:
None