diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2015-03-10 21:32:00 (GMT) |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2015-03-10 21:32:00 (GMT) |
commit | a654510150cb738b61033c32e30bd4be9f0ed6ed (patch) | |
tree | 78cc513f9f908489c3345a782e1bbe2090e8209e /Objects/bytesobject.c | |
parent | ebb8c2d528e07df71c345826fc1290327b1e369e (diff) | |
download | cpython-a654510150cb738b61033c32e30bd4be9f0ed6ed.zip cpython-a654510150cb738b61033c32e30bd4be9f0ed6ed.tar.gz cpython-a654510150cb738b61033c32e30bd4be9f0ed6ed.tar.bz2 |
Issue #23629: Fix the default __sizeof__ implementation for variable-sized objects.
Diffstat (limited to 'Objects/bytesobject.c')
-rw-r--r-- | Objects/bytesobject.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/Objects/bytesobject.c b/Objects/bytesobject.c index e56dbed..b9b49ac 100644 --- a/Objects/bytesobject.c +++ b/Objects/bytesobject.c @@ -2370,18 +2370,6 @@ bytes_fromhex(PyObject *cls, PyObject *args) return NULL; } -PyDoc_STRVAR(sizeof__doc__, -"B.__sizeof__() -> size of B in memory, in bytes"); - -static PyObject * -bytes_sizeof(PyBytesObject *v) -{ - Py_ssize_t res; - res = PyBytesObject_SIZE + Py_SIZE(v) * Py_TYPE(v)->tp_itemsize; - return PyLong_FromSsize_t(res); -} - - static PyObject * bytes_getnewargs(PyBytesObject *v) { @@ -2447,8 +2435,6 @@ bytes_methods[] = { translate__doc__}, {"upper", (PyCFunction)stringlib_upper, METH_NOARGS, _Py_upper__doc__}, {"zfill", (PyCFunction)stringlib_zfill, METH_VARARGS, zfill__doc__}, - {"__sizeof__", (PyCFunction)bytes_sizeof, METH_NOARGS, - sizeof__doc__}, {NULL, NULL} /* sentinel */ }; |