reverting to 2.41 version (distinct tp_names) - will add verbiage to the
docs
diff --git a/Modules/cStringIO.c b/Modules/cStringIO.c
index ae2e976..ac84ab0 100644
--- a/Modules/cStringIO.c
+++ b/Modules/cStringIO.c
@@ -487,7 +487,7 @@
static PyTypeObject Otype = {
PyObject_HEAD_INIT(NULL)
0, /*ob_size*/
- "cStringIO.StringIO", /*tp_name*/
+ "cStringIO.StringO", /*tp_name*/
sizeof(Oobject), /*tp_basicsize*/
0, /*tp_itemsize*/
/* methods */
@@ -605,7 +605,7 @@
static PyTypeObject Itype = {
PyObject_HEAD_INIT(NULL)
0, /*ob_size*/
- "cStringIO.StringIO", /*tp_name*/
+ "cStringIO.StringI", /*tp_name*/
sizeof(Iobject), /*tp_basicsize*/
0, /*tp_itemsize*/
/* methods */