Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugenio Pignataro <info@oscurart.com.ar>2017-05-22 22:05:55 +0300
committerEugenio Pignataro <info@oscurart.com.ar>2017-05-22 22:05:55 +0300
commitaa57fb79f0b9bdba164f9a4c27e71f65252cc0cf (patch)
treefe51d2d16e455339c1f33446b0ca2ca7d02888d0 /oscurart_tools
parentcfc5f457766db91e26fd00c9317ee1261d688181 (diff)
Fix incremental save
Diffstat (limited to 'oscurart_tools')
-rw-r--r--oscurart_tools/oscurart_files.py6
1 files changed, 3 insertions, 3 deletions
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"