[Python-checkins] r57203 - python/branches/alex-py3k/Modules/_bytesiomodule.c python/branches/alex-py3k/Modules/_stringiomodule.c
alexandre.vassalotti
python-checkins at python.org
Mon Aug 20 01:16:06 CEST 2007
Author: alexandre.vassalotti
Date: Mon Aug 20 01:16:06 2007
New Revision: 57203
Modified:
python/branches/alex-py3k/Modules/_bytesiomodule.c
python/branches/alex-py3k/Modules/_stringiomodule.c
Log:
Remove undocumented _buffer attribute.
Modified: python/branches/alex-py3k/Modules/_bytesiomodule.c
==============================================================================
--- python/branches/alex-py3k/Modules/_bytesiomodule.c (original)
+++ python/branches/alex-py3k/Modules/_bytesiomodule.c Mon Aug 20 01:16:06 2007
@@ -118,32 +118,6 @@
return PyBytes_FromStringAndSize(self->buf, self->string_size);
}
-/* Not exposed as a method of BytesIO. */
-static int
-bytesio_setvalue(BytesIOObject *self, PyObject *value)
-{
- const char *bytes;
- Py_ssize_t len;
-
- self->pos = 0;
- self->string_size = 0;
-
- if (value == NULL)
- return 0;
-
- if (PyObject_AsCharBuffer(value, &bytes, &len) == -1)
- return -1;
-
- if (write_bytes(self, bytes, len) < 0) {
- return -1; /* out of memory */
- }
- /* Reset the position back to beginning-of-file, since
- write_bytes changed it. */
- self->pos = 0;
-
- return 0;
-}
-
static PyObject *
bytesio_isatty(BytesIOObject *self)
{
@@ -594,8 +568,6 @@
static PyGetSetDef BytesIO_getsetlist[] = {
{"closed", (getter)bytesio_get_closed, NULL,
"True if the file is closed."},
- {"_buffer", (getter)bytesio_getvalue, (setter)bytesio_setvalue,
- NULL},
{0}, /* sentinel */
};
Modified: python/branches/alex-py3k/Modules/_stringiomodule.c
==============================================================================
--- python/branches/alex-py3k/Modules/_stringiomodule.c (original)
+++ python/branches/alex-py3k/Modules/_stringiomodule.c Mon Aug 20 01:16:06 2007
@@ -118,31 +118,6 @@
return PyUnicode_FromUnicode(self->buf, self->string_size);
}
-/* Not exposed as a method of StringIO. */
-static int
-stringio_setvalue(StringIOObject *self, PyObject *value)
-{
- self->pos = 0;
- self->string_size = 0;
-
- if (value == NULL)
- return 0;
-
- if (!PyUnicode_Check(value)) {
- PyErr_SetString(PyExc_TypeError, "need a unicode object");
- return -1;
- }
- if ((write_str(self, PyUnicode_AsUnicode(value),
- PyUnicode_GetSize(value))) < 0) {
- return -1; /* out of memory */
- }
- /* Reset the position back to beginning-of-file, since
- write_str changed it. */
- self->pos = 0;
-
- return 0;
-}
-
static PyObject *
stringio_isatty(StringIOObject *self)
{
@@ -557,8 +532,6 @@
static PyGetSetDef StringIO_getsetlist[] = {
{"closed", (getter)stringio_get_closed, NULL,
"True if the file is closed"},
- {"_buffer", (getter)stringio_getvalue, (setter)stringio_setvalue,
- NULL},
{0}, /* sentinel */
};
More information about the Python-checkins
mailing list