[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21559] branches/blender2.5/blender/source /blender/python/generic/Mathutils.c: mathutils types didnt work properly in python2x.
Campbell Barton
ideasman42 at gmail.com
Mon Jul 13 14:17:07 CEST 2009
Revision: 21559
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21559
Author: campbellbarton
Date: 2009-07-13 14:17:07 +0200 (Mon, 13 Jul 2009)
Log Message:
-----------
mathutils types didnt work properly in python2x. vec*matrix failed for eg.
Now with KX_Python.h line 35 commented YoFrankie 1.1 should run unmodified in blender2.5
Modified Paths:
--------------
branches/blender2.5/blender/source/blender/python/generic/Mathutils.c
Modified: branches/blender2.5/blender/source/blender/python/generic/Mathutils.c
===================================================================
--- branches/blender2.5/blender/source/blender/python/generic/Mathutils.c 2009-07-13 11:41:24 UTC (rev 21558)
+++ branches/blender2.5/blender/source/blender/python/generic/Mathutils.c 2009-07-13 12:17:07 UTC (rev 21559)
@@ -114,6 +114,13 @@
//seed the generator for the rand function
BLI_srand((unsigned int) (PIL_check_seconds_timer() * 0x7FFFFFFF));
+
+#if (PY_VERSION_HEX < 0x03000000)
+ vector_Type.tp_flags |= Py_TPFLAGS_CHECKTYPES;
+ matrix_Type.tp_flags |= Py_TPFLAGS_CHECKTYPES;
+ euler_Type.tp_flags |= Py_TPFLAGS_CHECKTYPES;
+ quaternion_Type.tp_flags |= Py_TPFLAGS_CHECKTYPES;
+#endif
if( PyType_Ready( &vector_Type ) < 0 )
return NULL;
More information about the Bf-blender-cvs
mailing list