From e5789a3b032fccd3a1245f1ecbc311a22c41da06 Mon Sep 17 00:00:00 2001 From: Robert Kern Date: Sun, 16 Dec 2007 05:21:28 +0000 Subject: Make array_getcharbuf be the same as array_getreadbuf. --- numpy/core/src/arrayobject.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'numpy/core/src/arrayobject.c') diff --git a/numpy/core/src/arrayobject.c b/numpy/core/src/arrayobject.c index bed5ce6cb..fe2ab8e82 100644 --- a/numpy/core/src/arrayobject.c +++ b/numpy/core/src/arrayobject.c @@ -3139,16 +3139,7 @@ array_getwritebuf(PyArrayObject *self, Py_ssize_t segment, void **ptrptr) static Py_ssize_t array_getcharbuf(PyArrayObject *self, Py_ssize_t segment, constchar **ptrptr) { - if (self->descr->type_num == PyArray_STRING || \ - self->descr->type_num == PyArray_UNICODE || \ - self->descr->elsize == 1) - return array_getreadbuf(self, segment, (void **) ptrptr); - else { - PyErr_SetString(PyExc_TypeError, - "non-character (or 8-bit) array cannot be "\ - "interpreted as character buffer"); - return -1; - } + return array_getreadbuf(self, segment, (void **) ptrptr); } static PyBufferProcs array_as_buffer = { -- cgit v1.2.1