Skip to content

Commit 60955ab

Browse files
eendebakptclaude
andcommitted
Remove the now-empty member tables of the _io types
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
1 parent 0d2c8f1 commit 60955ab

4 files changed

Lines changed: 0 additions & 20 deletions

File tree

‎Modules/_io/bufferedio.c‎

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2740,10 +2740,6 @@ static PyMethodDef bufferedrwpair_methods[] = {
27402740
{NULL, NULL}
27412741
};
27422742

2743-
static PyMemberDef bufferedrwpair_members[] = {
2744-
{NULL}
2745-
};
2746-
27472743
static PyGetSetDef bufferedrwpair_getset[] = {
27482744
_IO_BUFFEREDRWPAIR_CLOSED_GETSETDEF
27492745
{NULL}
@@ -2755,7 +2751,6 @@ static PyType_Slot bufferedrwpair_slots[] = {
27552751
{Py_tp_traverse, bufferedrwpair_traverse},
27562752
{Py_tp_clear, bufferedrwpair_clear},
27572753
{Py_tp_methods, bufferedrwpair_methods},
2758-
{Py_tp_members, bufferedrwpair_members},
27592754
{Py_tp_getset, bufferedrwpair_getset},
27602755
{Py_tp_init, _io_BufferedRWPair___init__},
27612756
{0, NULL},

‎Modules/_io/bytesio.c‎

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,10 +1239,6 @@ static struct PyMethodDef bytesio_methods[] = {
12391239
{NULL, NULL} /* sentinel */
12401240
};
12411241

1242-
static PyMemberDef bytesio_members[] = {
1243-
{NULL}
1244-
};
1245-
12461242
static PyType_Slot bytesio_slots[] = {
12471243
{Py_tp_dealloc, bytesio_dealloc},
12481244
{Py_tp_doc, (void *)_io_BytesIO___init____doc__},
@@ -1251,7 +1247,6 @@ static PyType_Slot bytesio_slots[] = {
12511247
{Py_tp_iter, PyObject_SelfIter},
12521248
{Py_tp_iternext, bytesio_iternext},
12531249
{Py_tp_methods, bytesio_methods},
1254-
{Py_tp_members, bytesio_members},
12551250
{Py_tp_getset, bytesio_getsetlist},
12561251
{Py_tp_init, _io_BytesIO___init__},
12571252
{Py_tp_new, bytesio_new},

‎Modules/_io/iobase.c‎

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -902,10 +902,6 @@ static PyGetSetDef iobase_getset[] = {
902902
{NULL}
903903
};
904904

905-
static struct PyMemberDef iobase_members[] = {
906-
{NULL},
907-
};
908-
909905

910906
static PyType_Slot iobase_slots[] = {
911907
{Py_tp_dealloc, iobase_dealloc},
@@ -915,7 +911,6 @@ static PyType_Slot iobase_slots[] = {
915911
{Py_tp_iter, iobase_iter},
916912
{Py_tp_iternext, iobase_iternext},
917913
{Py_tp_methods, iobase_methods},
918-
{Py_tp_members, iobase_members},
919914
{Py_tp_getset, iobase_getset},
920915
{Py_tp_finalize, iobase_finalize},
921916
{0, NULL},

‎Modules/_io/stringio.c‎

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1142,18 +1142,13 @@ static PyGetSetDef stringio_getset[] = {
11421142
{NULL}
11431143
};
11441144

1145-
static struct PyMemberDef stringio_members[] = {
1146-
{NULL},
1147-
};
1148-
11491145
static PyType_Slot stringio_slots[] = {
11501146
{Py_tp_dealloc, stringio_dealloc},
11511147
{Py_tp_doc, (void *)_io_StringIO___init____doc__},
11521148
{Py_tp_traverse, stringio_traverse},
11531149
{Py_tp_clear, stringio_clear},
11541150
{Py_tp_iternext, stringio_iternext},
11551151
{Py_tp_methods, stringio_methods},
1156-
{Py_tp_members, stringio_members},
11571152
{Py_tp_getset, stringio_getset},
11581153
{Py_tp_init, _io_StringIO___init__},
11591154
{Py_tp_new, stringio_new},

0 commit comments

Comments
 (0)