[Bf-extensions-cvs] [aa57fb79] master: Fix incremental save
Eugenio Pignataro
noreply at git.blender.org
Mon May 22 21:06:03 CEST 2017
Commit: aa57fb79f0b9bdba164f9a4c27e71f65252cc0cf
Author: Eugenio Pignataro
Date: Mon May 22 16:05:55 2017 -0300
Branches: master
https://developer.blender.org/rBAaa57fb79f0b9bdba164f9a4c27e71f65252cc0cf
Fix incremental save
===================================================================
M oscurart_tools/oscurart_files.py
===================================================================
diff --git a/oscurart_tools/oscurart_files.py b/oscurart_tools/oscurart_files.py
index 0d2eceb8..aa5b0f62 100644
--- a/oscurart_tools/oscurart_files.py
+++ b/oscurart_tools/oscurart_files.py
@@ -49,15 +49,15 @@ class saveIncremental(Operator):
def execute(self, context):
filepath = bpy.data.filepath
- if filepath.count("_v"):
+ if os.path.basename(filepath).rpartition(".")[0][-5:].count("_v"):
strnum = filepath.rpartition("_v")[-1].rpartition(".blend")[0]
intnum = int(strnum)
- modnum = strnum.replace(str(intnum), str(intnum + 1))
+ modnum = "%02d" % (intnum+1)
output = filepath.replace(strnum, modnum)
basename = os.path.basename(filepath)
bpy.ops.wm.save_as_mainfile(
filepath=os.path.join(os.path.dirname(filepath), "%s_v%s.blend" %
- (basename.rpartition("_v")[0], str(modnum))))
+ (basename.rpartition("_v")[0], str(modnum))))
else:
output = filepath.rpartition(".blend")[0] + "_v01"
More information about the Bf-extensions-cvs
mailing list