Mercurial > cpython-lru_cache-weakref
diff Modules/arraymodule.c @ 22124:edf05c69bbf3 legacy-trunk
Remove tp_print.
| author | Martin v. Löwis <martin@v.loewis.de> |
|---|---|
| date | Mon, 04 Mar 2002 09:38:52 +0000 |
| parents | 966725095854 |
| children | ba68dda15df0 |
line wrap: on
line diff
--- a/Modules/arraymodule.c Sun Mar 03 23:17:02 2002 +0000 +++ b/Modules/arraymodule.c Mon Mar 04 09:38:52 2002 +0000 @@ -1427,39 +1427,6 @@ {NULL, NULL} /* sentinel */ }; -static int -array_print(arrayobject *a, FILE *fp, int flags) -{ - int ok = 0; - int i, len; - PyObject *v; - len = a->ob_size; - if (len == 0) { - fprintf(fp, "array('%c')", a->ob_descr->typecode); - return ok; - } - if (a->ob_descr->typecode == 'c') { - PyObject *t_empty = PyTuple_New(0); - fprintf(fp, "array('c', "); - v = array_tostring(a, t_empty); - Py_DECREF(t_empty); - ok = PyObject_Print(v, fp, 0); - Py_XDECREF(v); - fprintf(fp, ")"); - return ok; - } - fprintf(fp, "array('%c', [", a->ob_descr->typecode); - for (i = 0; i < len && ok == 0; i++) { - if (i > 0) - fprintf(fp, ", "); - v = (a->ob_descr->getitem)(a, i); - ok = PyObject_Print(v, fp, 0); - Py_XDECREF(v); - } - fprintf(fp, "])"); - return ok; -} - static PyObject * array_repr(arrayobject *a) { @@ -1719,7 +1686,7 @@ sizeof(arrayobject), 0, (destructor)array_dealloc, /* tp_dealloc */ - (printfunc)array_print, /* tp_print */ + 0, /* tp_print */ 0, /* tp_getattr */ 0, /* tp_setattr */ 0, /* tp_compare */
