Index: Objects/bufferobject.c =================================================================== --- Objects/bufferobject.c (revision 61467) +++ Objects/bufferobject.c (working copy) @@ -229,6 +229,11 @@ static PyObject * buffer_new(PyTypeObject *type, PyObject *args, PyObject *kw) { + if (Py_Py3kWarningFlag && + PyErr_WarnEx(PyExc_DeprecationWarning, + "buffer will be removed in 3.x.", 2) < 0) + return NULL; + PyObject *ob; Py_ssize_t offset = 0; Py_ssize_t size = Py_END_OF_BUFFER;