]> granicus.if.org Git - python/commitdiff
Issue #17145: Document array.array buffer interface limitations.
authorStefan Krah <skrah@bytereef.org>
Sat, 26 Apr 2014 20:50:25 +0000 (22:50 +0200)
committerStefan Krah <skrah@bytereef.org>
Sat, 26 Apr 2014 20:50:25 +0000 (22:50 +0200)
Doc/c-api/buffer.rst

index e028369c5010d93c602845d3f216e535b7f11270..74693ac58471ef9432ecd832f5395ecea75e3100 100644 (file)
@@ -21,8 +21,10 @@ first.
 
 Two examples of objects that support the buffer interface are strings and
 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
-should be noted that array elements may be multi-byte values.
+interface's byte-oriented form. An array can only expose its contents via the
+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`
 method. Any object that can export a series of bytes through the buffer