@@ -21,7 +21,6 @@ static PyObject *PLy_result_status(PyObject *self, PyObject *args);
2121static Py_ssize_t PLy_result_length (PyObject * arg );
2222static PyObject * PLy_result_item (PyObject * arg , Py_ssize_t idx );
2323static PyObject * PLy_result_slice (PyObject * arg , Py_ssize_t lidx , Py_ssize_t hidx );
24- static int PLy_result_ass_item (PyObject * arg , Py_ssize_t idx , PyObject * item );
2524static int PLy_result_ass_slice (PyObject * rg , Py_ssize_t lidx , Py_ssize_t hidx , PyObject * slice );
2625static PyObject * PLy_result_subscript (PyObject * arg , PyObject * item );
2726static int PLy_result_ass_subscript (PyObject * self , PyObject * item , PyObject * value );
@@ -36,7 +35,7 @@ static PySequenceMethods PLy_result_as_sequence = {
3635 NULL , /* sq_repeat */
3736 PLy_result_item , /* sq_item */
3837 PLy_result_slice , /* sq_slice */
39- PLy_result_ass_item , /* sq_ass_item */
38+ NULL , /* sq_ass_item */
4039 PLy_result_ass_slice , /* sq_ass_slice */
4140};
4241
@@ -231,17 +230,6 @@ PLy_result_item(PyObject *arg, Py_ssize_t idx)
231230 return rv ;
232231}
233232
234- static int
235- PLy_result_ass_item (PyObject * arg , Py_ssize_t idx , PyObject * item )
236- {
237- int rv ;
238- PLyResultObject * ob = (PLyResultObject * ) arg ;
239-
240- Py_INCREF (item );
241- rv = PyList_SetItem (ob -> rows , idx , item );
242- return rv ;
243- }
244-
245233static PyObject *
246234PLy_result_slice (PyObject * arg , Py_ssize_t lidx , Py_ssize_t hidx )
247235{
0 commit comments