1
0
Fork 0

[utils] Fix race condition in make_dir (#6089)

Authored by: aionescu
This commit is contained in:
Alex Ionescu 2023-02-17 04:29:32 +01:00 committed by GitHub
commit b25d6cb963
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 7 deletions

View file

@ -5370,8 +5370,8 @@ def random_uuidv4():
def make_dir(path, to_screen=None):
try:
dn = os.path.dirname(path)
if dn and not os.path.exists(dn):
os.makedirs(dn)
if dn:
os.makedirs(dn, exist_ok=True)
return True
except OSError as err:
if callable(to_screen) is not None: