]> granicus.if.org Git - python/commitdiff
Close #10616: mention bytes and bytearray in PyObject_AsCharBuffer() error
authorVictor Stinner <victor.stinner@haypocalc.com>
Mon, 30 May 2011 21:21:30 +0000 (23:21 +0200)
committerVictor Stinner <victor.stinner@haypocalc.com>
Mon, 30 May 2011 21:21:30 +0000 (23:21 +0200)
message

Objects/abstract.c

index 11e145f16865dc3d538c1cb476261c4509fb24c4..f992573d332eb225287b9bb661c747d6ea7495a0 100644 (file)
@@ -237,7 +237,8 @@ PyObject_AsCharBuffer(PyObject *obj,
     pb = obj->ob_type->tp_as_buffer;
     if (pb == NULL || pb->bf_getbuffer == NULL) {
         PyErr_SetString(PyExc_TypeError,
-                        "expected an object with the buffer interface");
+                        "expected bytes, bytearray "
+                        "or buffer compatible object");
         return -1;
     }
     if ((*pb->bf_getbuffer)(obj, &view, PyBUF_SIMPLE)) return -1;