Commit 6a38ceda authored by Benjamin Peterson's avatar Benjamin Peterson

just throw a normal AttributeError for no buffer attribute

parent 2a8b54d2
......@@ -15,6 +15,9 @@ Core and Builtins
Library
-------
- Accessing io.StringIO.buffer now raises an AttributeError instead of
io.UnsupportedOperation.
- Issue #6271: mmap tried to close invalid file handle (-1) when annonymous.
(On Unix)
......
......@@ -645,14 +645,6 @@ stringio_writable(stringio *self, PyObject *args)
Py_RETURN_TRUE;
}
static PyObject *
stringio_buffer(stringio *self, void *context)
{
PyErr_SetString(IO_STATE->unsupported_operation,
"buffer attribute is unsupported on type StringIO");
return NULL;
}
static PyObject *
stringio_closed(stringio *self, void *context)
{
......@@ -703,7 +695,6 @@ static PyGetSetDef stringio_getset[] = {
Hopefully, a better solution, than adding these pseudo-attributes,
will be found.
*/
{"buffer", (getter)stringio_buffer, NULL, NULL},
{"line_buffering", (getter)stringio_line_buffering, NULL, NULL},
{NULL}
};
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment