Skip to content

Commit c3c4546

Browse files
authored
Merge pull request #171 from apmorton/am/fix-race-condition
Fix race condition in create_directory_if_needed
2 parents 84331bf + 7a84574 commit c3c4546

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

approval_utilities/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ def ensure_file_exists(approved_path: str) -> None:
7373

7474
def create_directory_if_needed(received_file: str) -> None:
7575
directory = os.path.dirname(received_file)
76-
if directory and not os.path.exists(directory):
77-
os.makedirs(directory)
76+
if directory:
77+
os.makedirs(directory, exist_ok=True)
7878

7979

8080
def print_grid(width, height, cell_print_func):

0 commit comments

Comments
 (0)