Issue #17145: Document array.array buffer interface limitations.

This commit is contained in:
Stefan Krah 2014-04-26 22:50:25 +02:00
parent 807c9da951
commit 32ae4378b9
1 changed files with 4 additions and 2 deletions

View File

@ -21,8 +21,10 @@ first.
Two examples of objects that support the buffer interface are strings and Two examples of objects that support the buffer interface are strings and
arrays. The string object exposes the character contents in the buffer arrays. The string object exposes the character contents in the buffer
interface's byte-oriented form. An array can also expose its contents, but it interface's byte-oriented form. An array can only expose its contents via the
should be noted that array elements may be multi-byte values. old-style buffer interface. This limitation does not apply to Python 3,
where :class:`memoryview` objects can be constructed from arrays, too.
Array elements may be multi-byte values.
An example user of the buffer interface is the file object's :meth:`write` An example user of the buffer interface is the file object's :meth:`write`
method. Any object that can export a series of bytes through the buffer method. Any object that can export a series of bytes through the buffer