diff Objects/bufferobject.c @ 46074:9b3f0fa5d8ca legacy-trunk

#2355: py3k warning for buffer().
author Georg Brandl <georg@python.org>
date Tue, 25 Mar 2008 07:56:27 +0000
parents 65b3654c67f6
children 84bb7701efba
line wrap: on
line diff
--- a/Objects/bufferobject.c	Tue Mar 25 07:46:07 2008 +0000
+++ b/Objects/bufferobject.c	Tue Mar 25 07:56:27 2008 +0000
@@ -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", 1) < 0)
+		return NULL;
+	
 	PyObject *ob;
 	Py_ssize_t offset = 0;
 	Py_ssize_t size = Py_END_OF_BUFFER;