[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27407] branches/render25/release/scripts/ modules/blend_render_info.py: minor changes to work in python 2. 6 which is useful in some cases since this runs outside of blender.

Campbell Barton ideasman42 at gmail.com
Thu Mar 11 11:46:49 CET 2010


Revision: 27407
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27407
Author:   campbellbarton
Date:     2010-03-11 11:46:49 +0100 (Thu, 11 Mar 2010)

Log Message:
-----------
minor changes to work in python 2.6 which is useful in some cases since this runs outside of blender.

Modified Paths:
--------------
    branches/render25/release/scripts/modules/blend_render_info.py

Modified: branches/render25/release/scripts/modules/blend_render_info.py
===================================================================
--- branches/render25/release/scripts/modules/blend_render_info.py	2010-03-11 10:39:05 UTC (rev 27406)
+++ branches/render25/release/scripts/modules/blend_render_info.py	2010-03-11 10:46:49 UTC (rev 27407)
@@ -79,8 +79,13 @@
 
         scene_name = scene_name[:scene_name.index(b'\0')]
 
-        scenes.append((start_frame, end_frame, str(scene_name, 'utf8')))
+        try:
+            scene_name = str(scene_name, 'utf8')
+        except TypeError:
+            pass
 
+        scenes.append((start_frame, end_frame, scene_name))
+
     return scenes
 
 
@@ -88,7 +93,8 @@
     import sys
     for arg in sys.argv[1:]:
         if arg.lower().endswith('.blend'):
-            print(read_blend_rend_chunk(arg))
+            for value in read_blend_rend_chunk(arg):
+                print("%d %d %s" % value)
 
 if __name__ == '__main__':
     main()





More information about the Bf-blender-cvs mailing list