Terrence Cole <terre...@zettabytestorage.com> added the comment:

@Victor: "y* and z* result is a Py_buffer"

Correct, so why is z* documented as [Py_buffer] and y* documented as 
[Py_buffer*]?  If I make 'buffer' from your example a Py_buffer*, as 
documented, then python puts writes sizeof(Py_buffer) bytes into a random spot 
in memory.  Thus the attached patch.

Thanks for giving this a look, but I don't think this issue is closed -- the 
documentation for y* is still wrong.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue9158>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to