remove 'exist_ok=True' argument from several os.makedirs calls

makedirs in those places is only meant to create missing directories,
anything should be considered an error
pull/2621/head
Mike Fährmann 2 years ago
parent 9c8647a4fd
commit d1bb7fae2d
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -141,7 +141,7 @@ class PathFormat():
try:
return open(self.temppath, mode)
except FileNotFoundError:
os.makedirs(self.realdirectory, exist_ok=True)
os.makedirs(self.realdirectory)
return open(self.temppath, mode)
def exists(self):
@ -322,7 +322,7 @@ class PathFormat():
os.replace(self.temppath, self.realpath)
except FileNotFoundError:
# delayed directory creation
os.makedirs(self.realdirectory, exist_ok=True)
os.makedirs(self.realdirectory)
continue
except OSError:
# move across different filesystems

@ -95,7 +95,7 @@ class MetadataPP(PostProcessor):
with open(path, "w", encoding="utf-8") as fp:
self.write(fp, pathfmt.kwdict)
except FileNotFoundError:
os.makedirs(directory, exist_ok=True)
os.makedirs(directory)
with open(path, "w", encoding="utf-8") as fp:
self.write(fp, pathfmt.kwdict)

Loading…
Cancel
Save