This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author maliubiao@gmail.com
Recipients ezio.melotti, maliubiao@gmail.com
Date 2014-03-16.15:08:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1394982485.15.0.988221424677.issue20945@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2014-03-16 15:08:05maliubiao@gmail.comsetrecipients: + maliubiao@gmail.com, ezio.melotti
2014-03-16 15:08:05maliubiao@gmail.comsetmessageid: <1394982485.15.0.988221424677.issue20945@psf.upfronthosting.co.za>
2014-03-16 15:08:05maliubiao@gmail.comlinkissue20945 messages
2014-03-16 15:08:04maliubiao@gmail.comcreate