Mercurial > cpython-lru_cache-weakref
diff Objects/fileobject.c @ 20793:79fcbc31a03e legacy-trunk
fix for
[ #476557 ] Wrong error message for file.write(a, b)
Makes file.write a METH_VARARGS function.
| author | Michael W. Hudson <mwh@python.net> |
|---|---|
| date | Wed, 31 Oct 2001 18:51:01 +0000 |
| parents | 04f2801d9977 |
| children | 21fa75790822 |
line wrap: on
line diff
--- a/Objects/fileobject.c Wed Oct 31 13:16:10 2001 +0000 +++ b/Objects/fileobject.c Wed Oct 31 18:51:01 2001 +0000 @@ -1161,7 +1161,7 @@ int n, n2; if (f->f_fp == NULL) return err_closed(); - if (!PyArg_Parse(args, f->f_binary ? "s#" : "t#", &s, &n)) + if (!PyArg_ParseTuple(args, f->f_binary ? "s#" : "t#", &s, &n)) return NULL; f->f_softspace = 0; Py_BEGIN_ALLOW_THREADS @@ -1378,7 +1378,7 @@ static PyMethodDef file_methods[] = { {"readline", (PyCFunction)file_readline, METH_VARARGS, readline_doc}, {"read", (PyCFunction)file_read, METH_VARARGS, read_doc}, - {"write", (PyCFunction)file_write, METH_OLDARGS, write_doc}, + {"write", (PyCFunction)file_write, METH_VARARGS, write_doc}, {"fileno", (PyCFunction)file_fileno, METH_NOARGS, fileno_doc}, {"seek", (PyCFunction)file_seek, METH_VARARGS, seek_doc}, #ifdef HAVE_FTRUNCATE
