recv_into(bytearray) complains about a "pinned buffer"
Antoine Pitrou
solipsis at pitrou.net
Sun Jan 31 19:04:57 EST 2010
Hello Andrew,
> I don't even know what a "pinned buffer" means, and searching python.org
> isn't helpful.
>
> Using a bytearray in Python 3.1.1 *does* work:
> [...]
Agreed, the error message is cryptic.
The problem is that socket.recv_into() in 2.6 doesn't recognize the new
buffer API which is needed to accept bytearray objects.
(it does in 3.1, because the old buffer API doesn't exist anymore there)
You could open an issue on the bug tracker for this.
Thank you
Antoine.
More information about the Python-list
mailing list