diff options
Diffstat (limited to 'Modules/_io/_iomodule.c')
-rw-r--r-- | Modules/_io/_iomodule.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/Modules/_io/_iomodule.c b/Modules/_io/_iomodule.c index 0b795c8..bc2fb32 100644 --- a/Modules/_io/_iomodule.c +++ b/Modules/_io/_iomodule.c @@ -541,30 +541,6 @@ PyNumber_AsOff_t(PyObject *item, PyObject *err) } -/* Basically the "n" format code with the ability to turn None into -1. */ -int -_PyIO_ConvertSsize_t(PyObject *obj, void *result) { - Py_ssize_t limit; - if (obj == Py_None) { - limit = -1; - } - else if (PyIndex_Check(obj)) { - limit = PyNumber_AsSsize_t(obj, PyExc_OverflowError); - if (limit == -1 && PyErr_Occurred()) { - return 0; - } - } - else { - PyErr_Format(PyExc_TypeError, - "argument should be integer or None, not '%.200s'", - Py_TYPE(obj)->tp_name); - return 0; - } - *((Py_ssize_t *)result) = limit; - return 1; -} - - _PyIO_State * _PyIO_get_module_state(void) { |