comparison Python/getargs.c @ 43953:ddbc5e2c689a

Fix error messages for buffer objects to say "bytes" instead of "string".
author Guido van Rossum <guido@python.org>
date Wed, 21 Nov 2007 21:53:51 +0000
parents 0d462d789b18
children b231bda653a4
comparison
equal deleted inserted replaced
43952:6f149526e864 43953:ddbc5e2c689a
1265 1265
1266 *errmsg = NULL; 1266 *errmsg = NULL;
1267 *p = NULL; 1267 *p = NULL;
1268 if (pb == NULL || 1268 if (pb == NULL ||
1269 pb->bf_getbuffer == NULL) { 1269 pb->bf_getbuffer == NULL) {
1270 *errmsg = "string or read-only buffer"; 1270 *errmsg = "bytes or read-only buffer";
1271 return -1; 1271 return -1;
1272 } 1272 }
1273 1273
1274 if ((*pb->bf_getbuffer)(arg, &view, PyBUF_SIMPLE) != 0) { 1274 if ((*pb->bf_getbuffer)(arg, &view, PyBUF_SIMPLE) != 0) {
1275 *errmsg = "string or single-segment read-only buffer"; 1275 *errmsg = "bytes or single-segment read-only buffer";
1276 return -1; 1276 return -1;
1277 } 1277 }
1278 count = view.len; 1278 count = view.len;
1279 *p = view.buf; 1279 *p = view.buf;
1280 if (pb->bf_releasebuffer != NULL) 1280 if (pb->bf_releasebuffer != NULL)