[postprocessor:metadata] fix error with '..' in directory

This commit is contained in:
Mike Fährmann
2022-08-14 17:42:42 +02:00
parent 21ff77fea0
commit 590f2e270c

View File

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