minor adjustments as per code review

pull/11127/head
Brian Coca 10 years ago
parent 2590df6df1
commit ba02e5e3bf

@ -20,6 +20,7 @@ __metaclass__ = type
import os
import stat
from time import sleep
from errno import EEXIST
__all__ = ['is_executable', 'unfrackpath']
@ -38,10 +39,9 @@ def unfrackpath(path):
def makedirs_safe(path, mode=None):
'''Safe way to create dirs in muliprocess/thread environments'''
while not os.path.exists(path):
if not os.path.exists(path):
try:
os.makedirs(path, mode)
except OSError, e:
if e.errno != 17:
if e.errno != EEXIST:
raise
sleep(1)

Loading…
Cancel
Save