[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.19
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
share
/
doc
/
python3-docs
/
html
/
_sources
/
c-api
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 abstract.rst.txt
715 B
SET
[ EDIT ]
|
[ DEL ]
📄 allocation.rst.txt
2,653 B
SET
[ EDIT ]
|
[ DEL ]
📄 apiabiversion.rst.txt
2,242 B
SET
[ EDIT ]
|
[ DEL ]
📄 arg.rst.txt
30,651 B
SET
[ EDIT ]
|
[ DEL ]
📄 bool.rst.txt
1,200 B
SET
[ EDIT ]
|
[ DEL ]
📄 buffer.rst.txt
22,267 B
SET
[ EDIT ]
|
[ DEL ]
📄 bytearray.rst.txt
2,250 B
SET
[ EDIT ]
|
[ DEL ]
📄 bytes.rst.txt
9,211 B
SET
[ EDIT ]
|
[ DEL ]
📄 capsule.rst.txt
5,741 B
SET
[ EDIT ]
|
[ DEL ]
📄 cell.rst.txt
1,940 B
SET
[ EDIT ]
|
[ DEL ]
📄 code.rst.txt
1,666 B
SET
[ EDIT ]
|
[ DEL ]
📄 codec.rst.txt
4,799 B
SET
[ EDIT ]
|
[ DEL ]
📄 complex.rst.txt
3,946 B
SET
[ EDIT ]
|
[ DEL ]
📄 concrete.rst.txt
2,046 B
SET
[ EDIT ]
|
[ DEL ]
📄 conversion.rst.txt
5,516 B
SET
[ EDIT ]
|
[ DEL ]
📄 coro.rst.txt
820 B
SET
[ EDIT ]
|
[ DEL ]
📄 datetime.rst.txt
6,415 B
SET
[ EDIT ]
|
[ DEL ]
📄 descriptor.rst.txt
1,111 B
SET
[ EDIT ]
|
[ DEL ]
📄 dict.rst.txt
7,952 B
SET
[ EDIT ]
|
[ DEL ]
📄 exceptions.rst.txt
47,814 B
SET
[ EDIT ]
|
[ DEL ]
📄 file.rst.txt
3,248 B
SET
[ EDIT ]
|
[ DEL ]
📄 float.rst.txt
2,243 B
SET
[ EDIT ]
|
[ DEL ]
📄 function.rst.txt
3,348 B
SET
[ EDIT ]
|
[ DEL ]
📄 gcsupport.rst.txt
6,057 B
SET
[ EDIT ]
|
[ DEL ]
📄 gen.rst.txt
1,301 B
SET
[ EDIT ]
|
[ DEL ]
📄 import.rst.txt
12,825 B
SET
[ EDIT ]
|
[ DEL ]
📄 index.rst.txt
613 B
SET
[ EDIT ]
|
[ DEL ]
📄 init.rst.txt
52,383 B
SET
[ EDIT ]
|
[ DEL ]
📄 intro.rst.txt
28,751 B
SET
[ EDIT ]
|
[ DEL ]
📄 iter.rst.txt
1,129 B
SET
[ EDIT ]
|
[ DEL ]
📄 iterator.rst.txt
1,640 B
SET
[ EDIT ]
|
[ DEL ]
📄 list.rst.txt
4,735 B
SET
[ EDIT ]
|
[ DEL ]
📄 long.rst.txt
10,436 B
SET
[ EDIT ]
|
[ DEL ]
📄 mapping.rst.txt
2,871 B
SET
[ EDIT ]
|
[ DEL ]
📄 marshal.rst.txt
3,561 B
SET
[ EDIT ]
|
[ DEL ]
📄 memory.rst.txt
21,369 B
SET
[ EDIT ]
|
[ DEL ]
📄 memoryview.rst.txt
2,348 B
SET
[ EDIT ]
|
[ DEL ]
📄 method.rst.txt
2,818 B
SET
[ EDIT ]
|
[ DEL ]
📄 module.rst.txt
18,266 B
SET
[ EDIT ]
|
[ DEL ]
📄 none.rst.txt
740 B
SET
[ EDIT ]
|
[ DEL ]
📄 number.rst.txt
10,583 B
SET
[ EDIT ]
|
[ DEL ]
📄 objbuffer.rst.txt
2,198 B
SET
[ EDIT ]
|
[ DEL ]
📄 object.rst.txt
17,420 B
SET
[ EDIT ]
|
[ DEL ]
📄 objimpl.rst.txt
304 B
SET
[ EDIT ]
|
[ DEL ]
📄 refcounting.rst.txt
2,909 B
SET
[ EDIT ]
|
[ DEL ]
📄 reflection.rst.txt
1,417 B
SET
[ EDIT ]
|
[ DEL ]
📄 sequence.rst.txt
6,547 B
SET
[ EDIT ]
|
[ DEL ]
📄 set.rst.txt
6,144 B
SET
[ EDIT ]
|
[ DEL ]
📄 slice.rst.txt
2,404 B
SET
[ EDIT ]
|
[ DEL ]
📄 stable.rst.txt
1,969 B
SET
[ EDIT ]
|
[ DEL ]
📄 structures.rst.txt
13,787 B
SET
[ EDIT ]
|
[ DEL ]
📄 sys.rst.txt
9,944 B
SET
[ EDIT ]
|
[ DEL ]
📄 tuple.rst.txt
8,031 B
SET
[ EDIT ]
|
[ DEL ]
📄 type.rst.txt
3,963 B
SET
[ EDIT ]
|
[ DEL ]
📄 typeobj.rst.txt
60,184 B
SET
[ EDIT ]
|
[ DEL ]
📄 unicode.rst.txt
68,074 B
SET
[ EDIT ]
|
[ DEL ]
📄 utilities.rst.txt
414 B
SET
[ EDIT ]
|
[ DEL ]
📄 veryhigh.rst.txt
16,655 B
SET
[ EDIT ]
|
[ DEL ]
📄 weakref.rst.txt
2,635 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: objbuffer.rst.txt
.. highlightlang:: c Old Buffer Protocol ------------------- .. deprecated:: 3.0 These functions were part of the "old buffer protocol" API in Python 2. In Python 3, this protocol doesn't exist anymore but the functions are still exposed to ease porting 2.x code. They act as a compatibility wrapper around the :ref:`new buffer protocol <bufferobjects>`, but they don't give you control over the lifetime of the resources acquired when a buffer is exported. Therefore, it is recommended that you call :c:func:`PyObject_GetBuffer` (or the ``y*`` or ``w*`` :ref:`format codes <arg-parsing>` with the :c:func:`PyArg_ParseTuple` family of functions) to get a buffer view over an object, and :c:func:`PyBuffer_Release` when the buffer view can be released. .. c:function:: int PyObject_AsCharBuffer(PyObject *obj, const char **buffer, Py_ssize_t *buffer_len) Returns a pointer to a read-only memory location usable 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 :exc:`TypeError` on error. .. c:function:: int PyObject_AsReadBuffer(PyObject *obj, const void **buffer, Py_ssize_t *buffer_len) 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 :exc:`TypeError` on error. .. c:function:: int PyObject_CheckReadBuffer(PyObject *o) Returns ``1`` if *o* supports the single-segment readable buffer interface. Otherwise returns ``0``. .. c:function:: int PyObject_AsWriteBuffer(PyObject *obj, void **buffer, Py_ssize_t *buffer_len) Returns a pointer to a writable 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 :exc:`TypeError` on error.