Commit dc1e8da9 authored by Stefan Behnel's avatar Stefan Behnel

Py2.4 fix: PySet_Pop() appeared in Py2.5

parent b8b0c80f
...@@ -3105,9 +3105,11 @@ static CYTHON_INLINE PyObject* __Pyx_PyObject_Pop(PyObject* L) { ...@@ -3105,9 +3105,11 @@ static CYTHON_INLINE PyObject* __Pyx_PyObject_Pop(PyObject* L) {
Py_SIZE(L) -= 1; Py_SIZE(L) -= 1;
return PyList_GET_ITEM(L, PyList_GET_SIZE(L)); return PyList_GET_ITEM(L, PyList_GET_SIZE(L));
} }
#if PY_VERSION_HEX >= 0x02050000
else if (Py_TYPE(L) == (&PySet_Type)) { else if (Py_TYPE(L) == (&PySet_Type)) {
return PySet_Pop(L); return PySet_Pop(L);
} }
#endif
#endif #endif
return PyObject_CallMethod(L, (char*)"pop", NULL); return PyObject_CallMethod(L, (char*)"pop", NULL);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment