Skip to content

Commit e173327

Browse files
committed
check that folder is a folder in mkdirp
1 parent cafcc69 commit e173327

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

nipype/utils/filemanip.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -430,12 +430,12 @@ def mkdirp(folder):
430430
"""
431431
Equivalent to bash's mkdir -p
432432
"""
433-
if not os.path.exists(folder):
434-
try:
435-
os.makedirs(folder)
436-
except OSError as exc:
437-
if not exc.errno == EEXIST:
438-
raise
433+
try:
434+
os.makedirs(folder)
435+
except OSError as exc:
436+
if exc.errno != EEXIST or not os.path.isdir(folder):
437+
raise
438+
439439
return folder
440440

441441

0 commit comments

Comments
 (0)