Skip to content

Commit 1d301bb

Browse files
committed
change to new cpython api call
1 parent 9f4ab8c commit 1d301bb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

charm4py/charmlib/charmlib_cython.pyx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ from libc.stdint cimport uintptr_t
77
from cpython.version cimport PY_MAJOR_VERSION
88
from cpython.buffer cimport PyObject_GetBuffer, PyBuffer_Release, PyBUF_ANY_CONTIGUOUS, PyBUF_SIMPLE
99
from cpython.tuple cimport PyTuple_New, PyTuple_SET_ITEM
10-
from cpython.int cimport PyInt_FromSsize_t
10+
from cpython.long cimport PyLong_FromSsize_t
1111
from cpython.ref cimport Py_INCREF
1212
from cpython.mem cimport PyMem_Malloc, PyMem_Realloc, PyMem_Free
1313
from cython.operator cimport dereference
@@ -280,12 +280,12 @@ cdef inline object array_index_to_tuple(int ndims, int *arrayIndex):
280280
arrIndex = PyTuple_New(ndims)
281281
if ndims <= 3:
282282
for i in range(ndims):
283-
d = PyInt_FromSsize_t(arrayIndex[i])
283+
d = PyLong_FromSsize_t(arrayIndex[i])
284284
Py_INCREF(d)
285285
PyTuple_SET_ITEM(arrIndex, i, d)
286286
else:
287287
for i in range(ndims):
288-
d = PyInt_FromSsize_t((<short*>arrayIndex)[i])
288+
d = PyLong_FromSsize_t((<short*>arrayIndex)[i])
289289
Py_INCREF(d)
290290
PyTuple_SET_ITEM(arrIndex, i, d)
291291
return arrIndex

0 commit comments

Comments
 (0)