Mailing List Archive

CVS: python/dist/src/Objects fileobject.c,2.152,2.153
Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv21852/Objects

Modified Files:
fileobject.c
Log Message:
Convert file.readinto() to stop using METH_OLDARGS & PyArg_Parse.
Add test for file.readinto().


Index: fileobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/fileobject.c,v
retrieving revision 2.152
retrieving revision 2.153
diff -C2 -d -r2.152 -r2.153
*** fileobject.c 23 Mar 2002 19:41:34 -0000 2.152
--- fileobject.c 1 Apr 2002 00:08:59 -0000 2.153
***************
*** 687,691 ****
if (f->f_fp == NULL)
return err_closed();
! if (!PyArg_Parse(args, "w#", &ptr, &ntodo))
return NULL;
ndone = 0;
--- 687,691 ----
if (f->f_fp == NULL)
return err_closed();
! if (!PyArg_ParseTuple(args, "w#", &ptr, &ntodo))
return NULL;
ndone = 0;
***************
*** 1463,1467 ****
#endif
{"tell", (PyCFunction)file_tell, METH_NOARGS, tell_doc},
! {"readinto", (PyCFunction)file_readinto, METH_OLDARGS, readinto_doc},
{"readlines", (PyCFunction)file_readlines, METH_VARARGS, readlines_doc},
{"xreadlines", (PyCFunction)file_xreadlines, METH_NOARGS, xreadlines_doc},
--- 1463,1467 ----
#endif
{"tell", (PyCFunction)file_tell, METH_NOARGS, tell_doc},
! {"readinto", (PyCFunction)file_readinto, METH_VARARGS, readinto_doc},
{"readlines", (PyCFunction)file_readlines, METH_VARARGS, readlines_doc},
{"xreadlines", (PyCFunction)file_xreadlines, METH_NOARGS, xreadlines_doc},