mirror of
https://github.com/python/cpython.git
synced 2025-11-01 10:45:30 +00:00
Consistency check for versionadded/changed directives.
This commit is contained in:
parent
9e25701e87
commit
67b21b7547
33 changed files with 129 additions and 114 deletions
|
|
@ -305,13 +305,14 @@ Other objects
|
|||
the conversion has failed. When the conversion fails, the *converter* function
|
||||
should raise an exception and leave the content of *address* unmodified.
|
||||
|
||||
If the *converter* returns Py_CLEANUP_SUPPORTED, it may get called a second time
|
||||
if the argument parsing eventually fails, giving the converter a chance to release
|
||||
any memory that it had already allocated. In this second call, the *object* parameter
|
||||
will be NULL; *address* will have the same value as in the original call.
|
||||
If the *converter* returns ``Py_CLEANUP_SUPPORTED``, it may get called a
|
||||
second time if the argument parsing eventually fails, giving the converter a
|
||||
chance to release any memory that it had already allocated. In this second
|
||||
call, the *object* parameter will be NULL; *address* will have the same value
|
||||
as in the original call.
|
||||
|
||||
.. versionchanged:: 3.1
|
||||
Py_CLEANUP_SUPPORTED was added.
|
||||
``Py_CLEANUP_SUPPORTED`` was added.
|
||||
|
||||
``(items)`` (:class:`tuple`) [*matching-items*]
|
||||
The object must be a Python sequence whose length is the number of format units
|
||||
|
|
|
|||
|
|
@ -181,6 +181,7 @@ All integers are implemented as "long" integer objects of arbitrary size.
|
|||
cannot be represented as a :ctype:`long long`, an
|
||||
:exc:`OverflowError` is raised and ``-1`` is returned.
|
||||
|
||||
|
||||
.. cfunction:: unsigned PY_LONG_LONG PyLong_AsUnsignedLongLong(PyObject *pylong)
|
||||
|
||||
.. index::
|
||||
|
|
@ -192,8 +193,8 @@ All integers are implemented as "long" integer objects of arbitrary size.
|
|||
returned.
|
||||
|
||||
.. versionchanged:: 3.1
|
||||
A negative *pylong* now raises :exc:`OverflowError`, not
|
||||
:exc:`TypeError`.
|
||||
A negative *pylong* now raises :exc:`OverflowError`, not :exc:`TypeError`.
|
||||
|
||||
|
||||
.. cfunction:: unsigned long PyLong_AsUnsignedLongMask(PyObject *io)
|
||||
|
||||
|
|
|
|||
|
|
@ -127,6 +127,7 @@ accessible to C code. They all work with the current interpreter thread's
|
|||
|
||||
.. versionadded:: 3.2
|
||||
|
||||
|
||||
.. _processcontrol:
|
||||
|
||||
Process Control
|
||||
|
|
|
|||
|
|
@ -320,8 +320,7 @@ APIs:
|
|||
when :const:`HAVE_LONG_LONG` is defined.
|
||||
|
||||
.. versionchanged:: 3.2
|
||||
Support for `"%lld"` and `"%llu"` added.
|
||||
|
||||
Support for ``"%lld"`` and ``"%llu"`` added.
|
||||
|
||||
|
||||
.. cfunction:: PyObject* PyUnicode_FromFormatV(const char *format, va_list vargs)
|
||||
|
|
@ -387,6 +386,7 @@ used, passsing :func:`PyUnicode_FSConverter` as the conversion function:
|
|||
|
||||
.. versionadded:: 3.1
|
||||
|
||||
|
||||
To decode file names during argument parsing, the ``"O&"`` converter should be
|
||||
used, passsing :func:`PyUnicode_FSDecoder` as the conversion function:
|
||||
|
||||
|
|
@ -399,6 +399,7 @@ used, passsing :func:`PyUnicode_FSDecoder` as the conversion function:
|
|||
|
||||
.. versionadded:: 3.2
|
||||
|
||||
|
||||
.. cfunction:: PyObject* PyUnicode_DecodeFSDefaultAndSize(const char *s, Py_ssize_t size)
|
||||
|
||||
Decode a null-terminated string using :cdata:`Py_FileSystemDefaultEncoding`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue