{
int err;
PyObject *x = 0;
+ Py_ssize_t n;
+ n = PyTuple_GET_SIZE(arg);
if (!PyArg_ParseTuple(arg, "Oi:__init__", &me, &err) ||
(x = PyInt_FromLong(err)) == 0 ||
PyObject_SetAttrString(me, "err", x))
PyObject_SetAttrString(me, "errstring", x))
goto end;
Py_DECREF(x); x = 0;
- if ((x = PySequence_GetSlice(arg, 1, PySequence_Size(arg))) == 0 ||
+ if ((x = PyTuple_GetSlice(arg, 1, n)) == 0 ||
PyObject_SetAttrString(me, "args", x))
goto end;
Py_DECREF(x); x = 0;