[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