From 169a35fdf6bb342473f6c560caf1062095b222c6 Mon Sep 17 00:00:00 2001 From: Gregory Ashton <gregory.ashton@ligo.org> Date: Tue, 20 Apr 2021 09:50:59 +0000 Subject: [PATCH] Add exists_ok to mkdir Cherry picked results from !905: - Add the exist_ok=True flag to mkdirs resolving errors caused when the directory is created before it is written (common on large-scale HTC runs). --- bilby/core/utils.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/bilby/core/utils.py b/bilby/core/utils.py index fd0c558ed..de706eb3c 100644 --- a/bilby/core/utils.py +++ b/bilby/core/utils.py @@ -508,11 +508,7 @@ def check_directory_exists_and_if_not_mkdir(directory): """ if directory == "": return - elif not os.path.exists(directory): - os.makedirs(directory) - logger.debug('Making directory {}'.format(directory)) - else: - logger.debug('Directory {} exists'.format(directory)) + os.makedirs(directory, exist_ok=True) def set_up_command_line_arguments(): -- GitLab