[Bf-extensions-cvs] [e7ee79f7] blender2.8: Render Auto Save: Cleanup, formatting, add docstrings
florianfelix
noreply at git.blender.org
Thu Oct 25 13:08:13 CEST 2018
Commit: e7ee79f7fd53f9caa7536de178d2d7bf7ce1e4c7
Author: florianfelix
Date: Thu Oct 25 13:06:35 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBACe7ee79f7fd53f9caa7536de178d2d7bf7ce1e4c7
Render Auto Save: Cleanup, formatting, add docstrings
===================================================================
M render_auto_save.py
===================================================================
diff --git a/render_auto_save.py b/render_auto_save.py
index f83af47f..2bae1ab9 100644
--- a/render_auto_save.py
+++ b/render_auto_save.py
@@ -99,16 +99,20 @@ def auto_save_render(scene):
if not exists(filepath):
mkdir(filepath)
- #imagefiles starting with the blendname
+ # imagefiles starting with the blendname
files = [f for f in listdir(filepath)
if f.startswith(blendname)
and f.lower().endswith(IMAGE_EXTENSIONS)]
def save_number_from_files(files):
+ '''
+ Returns the new highest count number from file names
+ as 3 digit string.
+ '''
highest = 0
if files:
for f in files:
- #find last numbers in the filename
+ # find last numbers in the filename
suffix = findall(r'\d+', f.split(blendname)[-1])
if suffix:
if int(suffix[-1]) > highest:
@@ -116,6 +120,9 @@ def auto_save_render(scene):
return str(highest+1).zfill(3)
def this_frame_files(files):
+ '''
+ Filters out files which have the current frame number in the file name
+ '''
match_files = []
frame_pattern = r'_f[0-9]{4}_'
for file in files:
@@ -172,7 +179,6 @@ class RENDER_PT_render_auto_save(Panel):
return (context.engine in cls.COMPAT_ENGINES)
def draw_header(self, context):
- rd = context.scene.render
self.layout.prop(context.scene, 'auto_save_after_render', text="")
def draw(self, context):
More information about the Bf-extensions-cvs
mailing list