[Bf-blender-cvs] [2d21fc3f5d4] master: Cleanup: avoid multiplying lists multiple times

Campbell Barton noreply at git.blender.org
Wed Dec 14 23:37:25 CET 2022


Commit: 2d21fc3f5d4bb8f9c5d7e5312a79b5c98a850399
Author: Campbell Barton
Date:   Thu Dec 15 09:12:17 2022 +1100
Branches: master
https://developer.blender.org/rB2d21fc3f5d4bb8f9c5d7e5312a79b5c98a850399

Cleanup: avoid multiplying lists multiple times

Parenthesis are important in this case to avoid creating a list with
multiplication, then multiplying it again.

Oversight in 58c8c4fde35c158407ca2ba0c0bc099d1455f691.

===================================================================

M	release/scripts/modules/bpy_extras/anim_utils.py

===================================================================

diff --git a/release/scripts/modules/bpy_extras/anim_utils.py b/release/scripts/modules/bpy_extras/anim_utils.py
index cfa7c2aa134..43973307ce6 100644
--- a/release/scripts/modules/bpy_extras/anim_utils.py
+++ b/release/scripts/modules/bpy_extras/anim_utils.py
@@ -539,7 +539,7 @@ class KeyframesCo:
 
             keyframe_points = fcurve.keyframe_points
 
-            co_buffer = [0] * 2 * len(keyframe_points)
+            co_buffer = [0] * (2 * len(keyframe_points))
             keyframe_points.foreach_get("co", co_buffer)
             co_buffer.extend(key_values)



More information about the Bf-blender-cvs mailing list