Message213730
code:
int
PyTuple_SetItem(register PyObject *op, register Py_ssize_t i, PyObject *newitem)
{
register PyObject *olditem;
register PyObject **p;
if (!PyTuple_Check(op) || op->ob_refcnt != 1) {
Py_XDECREF(newitem);
PyErr_BadInternalCall();
return -1;
}
if (i < 0 || i >= Py_SIZE(op)) {
Py_XDECREF(newitem);
PyErr_SetString(PyExc_IndexError,
"tuple assignment index out of range");
return -1;
}
p = ((PyTupleObject *)op) -> ob_item + i;
olditem = *p;
*p = newitem;
Py_XDECREF(olditem);
return 0;
}
olditem is not useful. |
|
Date |
User |
Action |
Args |
2014-03-16 15:08:05 | maliubiao@gmail.com | set | recipients:
+ maliubiao@gmail.com, ezio.melotti |
2014-03-16 15:08:05 | maliubiao@gmail.com | set | messageid: <1394982485.15.0.988221424677.issue20945@psf.upfronthosting.co.za> |
2014-03-16 15:08:05 | maliubiao@gmail.com | link | issue20945 messages |
2014-03-16 15:08:04 | maliubiao@gmail.com | create | |
|