[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54704] trunk/blender/release/scripts/ startup/bl_operators/rigidbody.py: code cleanup: no need to use list(range( )), just use range()

Campbell Barton ideasman42 at gmail.com
Thu Feb 21 18:12:08 CET 2013


Revision: 54704
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54704
Author:   campbellbarton
Date:     2013-02-21 17:12:08 +0000 (Thu, 21 Feb 2013)
Log Message:
-----------
code cleanup: no need to use list(range()), just use range()

Modified Paths:
--------------
    trunk/blender/release/scripts/startup/bl_operators/rigidbody.py

Modified: trunk/blender/release/scripts/startup/bl_operators/rigidbody.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_operators/rigidbody.py	2013-02-21 17:11:38 UTC (rev 54703)
+++ trunk/blender/release/scripts/startup/bl_operators/rigidbody.py	2013-02-21 17:12:08 UTC (rev 54704)
@@ -109,7 +109,8 @@
         objects = []
         scene = context.scene
         frame_orig = scene.frame_current
-        frames = list(range(self.frame_start, self.frame_end + 1, self.step))
+        frames_step = range(self.frame_start, self.frame_end + 1, self.step)
+        frames_full = range(self.frame_start, self.frame_end + 1)
 
         # filter objects selection
         for obj in context.selected_objects:
@@ -121,16 +122,16 @@
         if objects:
             # store transformation data
             # need to start at scene start frame so simulation is run from the beginning
-            for f in list(range(scene.frame_start, self.frame_end + 1)):
+            for f in frames_full:
                 scene.frame_set(f)
-                if f in frames:
+                if f in frames_step:
                     mat = {}
                     for i, obj in enumerate(objects):
                         mat[i] = obj.matrix_world.copy()
                     bake.append(mat)
 
             # apply transformations as keyframes
-            for i, f in enumerate(frames):
+            for i, f in enumerate(frames_step):
                 scene.frame_set(f)
                 obj_prev = objects[0]
                 for j, obj in enumerate(objects):




More information about the Bf-blender-cvs mailing list