fixing possible race condition in output writing

This commit is contained in:
mmoussallam
2020-01-27 15:10:34 +01:00
parent de8eb420d4
commit a23a41a380
2 changed files with 7 additions and 4 deletions

View File

@@ -128,6 +128,9 @@ class Separator(object):
filename=filename,
instrument=instrument,
codec=codec))
directory = os.path.dirname(path)
if not os.path.exists(directory):
os.makedirs(directory)
if path in generated:
raise SpleeterError((
f'Separated source path conflict : {path},'