Mercurial > cpython-lru_cache-weakref
diff Python/getargs.c @ 43555:8e72dacf7f3a
Eliminate use of PyBUF_CHARACTER flag which is no longer part of the buffer interface. Fix up array module to export the correct format for wide-builds.
| author | Travis E. Oliphant <oliphant@enthought.com> |
|---|---|
| date | Sat, 13 Oct 2007 21:03:27 +0000 |
| parents | 0476a2cc5658 |
| children | ac62eb267206 |
line wrap: on
line diff
--- a/Python/getargs.c Sat Oct 13 21:01:08 2007 +0000 +++ b/Python/getargs.c Sat Oct 13 21:03:27 2007 +0000 @@ -1237,7 +1237,9 @@ (*pb->bf_releasebuffer)(arg, &view); break; } - + + /*TEO: This can be eliminated --- here only for backward + compatibility */ case 't': { /* 8-bit character buffer, read-only access */ char **p = va_arg(*p_va, char **); PyBufferProcs *pb = arg->ob_type->tp_as_buffer; @@ -1253,7 +1255,7 @@ "string or read-only character buffer", arg, msgbuf, bufsize); - if ((*pb->bf_getbuffer)(arg, &view, PyBUF_CHARACTER) != 0) + if ((*pb->bf_getbuffer)(arg, &view, PyBUF_SIMPLE) != 0) return converterr("string or single-segment read-only buffer", arg, msgbuf, bufsize);
