diff options
Diffstat (limited to 'oscurart_tools/files/save_incremental.py')
-rw-r--r-- | oscurart_tools/files/save_incremental.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/oscurart_tools/files/save_incremental.py b/oscurart_tools/files/save_incremental.py index d655b08e..b10db327 100644 --- a/oscurart_tools/files/save_incremental.py +++ b/oscurart_tools/files/save_incremental.py @@ -26,34 +26,34 @@ import os def saveBkp (self, context): fileFolder = os.path.dirname(bpy.data.filepath) versionFolder = os.path.join(fileFolder,"VERSIONS") - + #creo folder if os.path.exists(versionFolder): print("existe") else: - os.mkdir(versionFolder) - + os.mkdir(versionFolder) + #sin version a versionada - if not bpy.data.filepath.count("_v"): - filelist = [file for file in os.listdir(versionFolder) if file.count("_v") and not file.count("blend1")] + if not bpy.data.filepath.count("_v"): + filelist = [file for file in os.listdir(versionFolder) if file.count("_v") and not file.count("blend1")] filelower = 0 print(filelist) for file in filelist: if int(file.split(".")[0][-2:]) > filelower: - filelower = int(file.split(".")[0][-2:]) + filelower = int(file.split(".")[0][-2:]) - savepath = "%s/VERSIONS/%s_v%02d.blend" % (os.path.dirname(bpy.data.filepath),bpy.path.basename(bpy.data.filepath).split('.')[0],filelower+1) - print("Copia versionada guardada.") + savepath = "%s/VERSIONS/%s_v%02d.blend" % (os.path.dirname(bpy.data.filepath),bpy.path.basename(bpy.data.filepath).split('.')[0],filelower+1) + print("Copia versionada guardada.") bpy.ops.wm.save_as_mainfile() - bpy.ops.wm.save_as_mainfile(filepath=savepath, copy=True) + bpy.ops.wm.save_as_mainfile(filepath=savepath, copy=True) - else: + else: #versionada a sin version if bpy.data.filepath.count("_v"): filename = "%s/../%s.blend" % (os.path.dirname(bpy.data.filepath),os.path.basename(bpy.data.filepath).rpartition(".")[0].rpartition("_")[0]) print(filename) - bpy.ops.wm.save_as_mainfile(filepath=filename, copy=True) + bpy.ops.wm.save_as_mainfile(filepath=filename, copy=True) print("Copia sin version guardada.") @@ -66,5 +66,5 @@ class saveIncrementalBackup (bpy.types.Operator): def execute(self, context): saveBkp(self, context) return {'FINISHED'} - + |