[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12538] trunk/blender/source/blender/ python/api2_2x/Geometry.c: PyTuple_Pack dosnt work with python 2. 3 - removed

Campbell Barton ideasman42 at gmail.com
Fri Nov 9 16:56:41 CET 2007


Revision: 12538
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12538
Author:   campbellbarton
Date:     2007-11-09 16:56:41 +0100 (Fri, 09 Nov 2007)

Log Message:
-----------
PyTuple_Pack dosnt work with python 2.3 - removed

Modified Paths:
--------------
    trunk/blender/source/blender/python/api2_2x/Geometry.c

Modified: trunk/blender/source/blender/python/api2_2x/Geometry.c
===================================================================
--- trunk/blender/source/blender/python/api2_2x/Geometry.c	2007-11-09 14:58:55 UTC (rev 12537)
+++ trunk/blender/source/blender/python/api2_2x/Geometry.c	2007-11-09 15:56:41 UTC (rev 12538)
@@ -310,14 +310,9 @@
 	/* do the calculation */
 	lambda = lambda_cp_line_ex(pt_in, l1, l2, pt_out);
 	
-	val1 = newVectorObject(pt_out, 3, Py_NEW);
-	val2 = PyFloat_FromDouble(lambda);
-	
-	ret = PyTuple_Pack(2, val1, val2);
-	
-	Py_DECREF(val1);
-	Py_DECREF(val2);
-	
+	PyTuple_New(2);
+	PyTuple_SET_ITEM( ret, 0, newVectorObject(pt_out, 3, Py_NEW) );
+	PyTuple_SET_ITEM( ret, 1, PyFloat_FromDouble(lambda) );
 	return ret;
 }
 





More information about the Bf-blender-cvs mailing list