]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #13302: backport part of 3ed28f28466f
authorSandro Tosi <sandro.tosi@gmail.com>
Sun, 1 Jan 2012 22:41:44 +0000 (23:41 +0100)
committerSandro Tosi <sandro.tosi@gmail.com>
Sun, 1 Jan 2012 22:41:44 +0000 (23:41 +0100)
Doc/c-api/arg.rst

index 6599d82fab2e04620e4e01b2eba064d7ef4f923c..4f8591b37f4f3d67954d63430e3f288fce022814 100644 (file)
@@ -24,6 +24,11 @@ the format unit; the entry in (round) parentheses is the Python object type
 that matches the format unit; and the entry in [square] brackets is the type
 of the C variable(s) whose address should be passed.
 
+These formats allow to access an object as a contiguous chunk of memory.
+You don't have to provide raw storage for the returned unicode or bytes
+area.  Also, you won't have to release any memory yourself, except with the
+``es``, ``es#``, ``et`` and ``et#`` formats.
+
 ``s`` (string or Unicode) [const char \*]
    Convert a Python string or Unicode object to a C pointer to a character
    string.  You must not provide storage for the string itself; a pointer to