[Numpy-svn] r8431 - trunk/numpy/numarray
numpy-svn at scipy.org
numpy-svn at scipy.org
Mon May 24 11:47:24 EDT 2010
Author: charris
Date: 2010-05-24 10:47:24 -0500 (Mon, 24 May 2010)
New Revision: 8431
Modified:
trunk/numpy/numarray/_capi.c
Log:
BUG: Fix problem with numarray _capi.c and python 2.7.
Modified: trunk/numpy/numarray/_capi.c
===================================================================
--- trunk/numpy/numarray/_capi.c 2010-05-23 22:02:16 UTC (rev 8430)
+++ trunk/numpy/numarray/_capi.c 2010-05-24 15:47:24 UTC (rev 8431)
@@ -3402,14 +3402,18 @@
_Error = PyErr_NewException("numpy.numarray._capi.error", NULL, NULL);
/* Create a CObject containing the API pointer array's address */
+#if PY_VERSION_HEX >= 0x03010000
+ m = PyModule_Create(&moduledef);
+#else
+ m = Py_InitModule("_capi", _libnumarrayMethods);
+#endif
+
#if PY_VERSION_HEX >= 0x02070000
- m = PyModule_Create(&moduledef);
c_api_object = PyCapsule_New((void *)libnumarray_API, NULL, NULL);
if (c_api_object == NULL) {
PyErr_Clear();
}
#else
- m = Py_InitModule("_capi", _libnumarrayMethods);
c_api_object = PyCObject_FromVoidPtr((void *)libnumarray_API, NULL);
#endif
More information about the Numpy-svn
mailing list