From ff0d875ad13b3db856d632a57cfea48d32af75e0 Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Fri, 24 Jun 2016 08:38:59 +0300 Subject: array.buffer_info() should return a length as int, not long, for compatibility. --- Modules/arraymodule.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c index 5350759..fcdd46a 100644 --- a/Modules/arraymodule.c +++ b/Modules/arraymodule.c @@ -1080,7 +1080,7 @@ array_buffer_info(arrayobject *self, PyObject *unused) } PyTuple_SET_ITEM(retval, 0, v); - v = PyLong_FromSsize_t(Py_SIZE(self)); + v = PyInt_FromSsize_t(Py_SIZE(self)); if (v == NULL) { Py_DECREF(retval); return NULL; -- cgit v0.12