[Durian-svn] [5647] update for looping and generating progress bars

campbell institute at blender.org
Wed Jun 23 18:27:34 CEST 2010


Revision: 5647
          https://blenderinstitute.dyndns.org/durian-svn/?do=log&project=durian&path=/&rev=5647
Author:   campbell
Date:     2010-06-23 18:27:34 +0200 (Wed, 23 Jun 2010)
Log Message:
-----------
update for looping and generating progress bars

Modified Paths:
--------------
    pro/scripts/utilities/render_progress_bar.py

Modified: pro/scripts/utilities/render_progress_bar.py
===================================================================
--- pro/scripts/utilities/render_progress_bar.py	2010-06-23 16:21:53 UTC (rev 5646)
+++ pro/scripts/utilities/render_progress_bar.py	2010-06-23 16:27:34 UTC (rev 5647)
@@ -1,3 +1,4 @@
+#!/usr/bin/env python
 
 def read_blend_rend_chunk(path):
 
@@ -56,33 +57,9 @@
     return scenes
 
 
+# ------------------------------------
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-#!/usr/bin/env python
-
 """Simple PNG Canvas for Python"""
 __version__ = "0.8"
 __author__ = "Rui Carmo (http://the.taoofmac.com)"
@@ -377,36 +354,13 @@
 
 
 
+# ------------------------------------
 
 
 
 
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
 import os
 import sys
 # from blend_render_info import read_blend_rend_chunk
@@ -415,139 +369,143 @@
 FINAL_DIR = "/shared/render"
 
 def blend_path_list(path):
-	for dirpath, dirnames, filenames in os.walk(path):
-		for filename in filenames:
-			if filename.endswith("_comp.blend"):
-				yield os.path.join(dirpath, filename)
+    for dirpath, dirnames, filenames in os.walk(path):
+        for filename in filenames:
+            if filename.endswith("_comp.blend"):
+                yield os.path.join(dirpath, filename)
 
 def exr_path_list(path):
-	for dirpath, dirnames, filenames in os.walk(path):
-		print(dirpath, dirnames, filenames, path)
-		for filename in filenames:
-			if filename.endswith(".exr"):
-				yield os.path.join(dirpath, filename)
+    for dirpath, dirnames, filenames in os.walk(path):
+        print(dirpath, dirnames, filenames, path)
+        for filename in filenames:
+            if filename.endswith(".exr"):
+                yield os.path.join(dirpath, filename)
 
 def refine_list(ls, step=4):
-	ii = 0 
-	ok = False
-	ls_step = []
-	for i, done in enumerate(ls):
-		ok |= done
-		ii += 1
-		if ii == step:
-			ls_step.append(ok)
-			ok = False
-			ii = 0
-	return ls_step
+    ii = 0 
+    ok = False
+    ls_step = []
+    for i, done in enumerate(ls):
+        ok |= done
+        ii += 1
+        if ii == step:
+            ls_step.append(ok)
+            ok = False
+            ii = 0
+    return ls_step
 
 def main():
-	'''
-	exrs = list(exr_path_list(FINAL_DIR))
-	exrs = [os.path.basename(exr) for exr in exrs if os.path.dirname(exr).endswith("final")]
-	exrs.sort()
-	
-	blends = list(blend_path_list(RENDER_DIR))
-	blends.sort()
-	'''
+    if 1:
+        exrs = list(exr_path_list(FINAL_DIR))
+        exrs = [os.path.basename(exr) for exr in exrs if os.path.dirname(exr).endswith("final")]
+        exrs.sort()
+        
+        blends = list(blend_path_list(RENDER_DIR))
+        blends.sort()
+    else:

@@ Diff output truncated at 10240 characters. @@


More information about the Durian-svn mailing list