6.6 Buffer Protocol
-
Returns a pointer to a read-only memory location useable as character-
based input. The obj argument must support the single-segment
character buffer interface. On success, returns
0
, sets buffer to the memory location and buffer_len to the buffer length. Returns-1
and sets a TypeError on error. New in version 1.6.
-
Returns a pointer to a read-only memory location containing
arbitrary data. The obj argument must support the
single-segment readable buffer interface. On success, returns
0
, sets buffer to the memory location and buffer_len to the buffer length. Returns-1
and sets a TypeError on error. New in version 1.6.
-
Returns
1
if o supports the single-segment readable buffer interface. Otherwise returns0
. New in version 2.2.
-
Returns a pointer to a writeable memory location. The obj
argument must support the single-segment, character buffer
interface. On success, returns
0
, sets buffer to the memory location and buffer_len to the buffer length. Returns-1
and sets a TypeError on error. New in version 1.6.