Message107749
| Author |
vstinner |
| Recipients |
vstinner |
| Date |
2010年06月13日.20:37:34 |
| SpamBayes Score |
0.027078846 |
| Marked as misclassified |
No |
| Message-id |
<1276461457.35.0.826008906861.issue8991@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
getbuffer() checks that the buffer is contiguous. "s#", "y", "z" formats use convertbuffer() which doesn't check that the buffer is contigious, as "w" and "w#" formats which call directly PyObject_GetBuffer() which extra check.
I don't think that the functions using these format support discontiguous buffers. I cannot check because I don't know how to create such buffer. It would be safer to reject discontigious buffer.
If a function would like to support discontigious buffer, it should use "O" format, call PyObject_GetBuffer() with the right option and do its own checks on the buffer object. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2010年06月13日 20:37:37 | vstinner | set | recipients:
+ vstinner |
| 2010年06月13日 20:37:37 | vstinner | set | messageid: <1276461457.35.0.826008906861.issue8991@psf.upfronthosting.co.za> |
| 2010年06月13日 20:37:35 | vstinner | link | issue8991 messages |
| 2010年06月13日 20:37:35 | vstinner | create |
|