Fix #104723: Freestyle SVG output ensure path exists

Previously Freestyle SVG exporter does not ensure path exists, this would
lead to crashe after rendering. Now fixed.

This was also reported in blender main repo, for simpler process I'll
just link it here:
https://projects.blender.org/blender/blender/issues/111028

Pull Request: https://projects.blender.org/blender/blender-addons/pulls/104832
This commit is contained in:
YimingWu
2023-08-11 05:42:04 +02:00
committed by YimingWu
parent d81e0e515f
commit 35824c38e3

View File

@ -157,7 +157,9 @@ def create_path(scene):
frame = "{:04d}".format(scene.frame_current)
else:
frame = "{:04d}-{:04d}".format(scene.frame_start, scene.frame_end)
os.makedirs(dirname, exist_ok=True)
return os.path.join(dirname, basename + frame + ".svg")