Correct some value converting strangenesses.

This commit is contained in:
Georg Brandl 2006-05-29 19:39:45 +00:00
parent 162997efb1
commit 2cfaa34dfa
4 changed files with 7 additions and 7 deletions

View file

@ -1136,9 +1136,9 @@ instance_ass_item(PyInstanceObject *inst, Py_ssize_t i, PyObject *item)
if (func == NULL)
return -1;
if (item == NULL)
arg = Py_BuildValue("i", i);
arg = PyInt_FromSsize_t(i);
else
arg = Py_BuildValue("(iO)", i, item);
arg = Py_BuildValue("(nO)", i, item);
if (arg == NULL) {
Py_DECREF(func);
return -1;