Mercurial > cpython-lru_cache-weakref
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) |
