mirror of https://github.com/python/cpython
gh-124385: Document and soft-deprecate PyLong_AS_LONG (GH-124386)
This commit is contained in:
parent
1ba35ea385
commit
425587a110
|
@ -159,7 +159,6 @@ distinguished from a number. Use :c:func:`PyErr_Occurred` to disambiguate.
|
||||||
.. versionadded:: 3.13
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
|
|
||||||
.. XXX alias PyLong_AS_LONG (for now)
|
|
||||||
.. c:function:: long PyLong_AsLong(PyObject *obj)
|
.. c:function:: long PyLong_AsLong(PyObject *obj)
|
||||||
|
|
||||||
.. index::
|
.. index::
|
||||||
|
@ -181,6 +180,16 @@ distinguished from a number. Use :c:func:`PyErr_Occurred` to disambiguate.
|
||||||
.. versionchanged:: 3.10
|
.. versionchanged:: 3.10
|
||||||
This function will no longer use :meth:`~object.__int__`.
|
This function will no longer use :meth:`~object.__int__`.
|
||||||
|
|
||||||
|
.. c:namespace:: NULL
|
||||||
|
|
||||||
|
.. c:function:: long PyLong_AS_LONG(PyObject *obj)
|
||||||
|
|
||||||
|
A :term:`soft deprecated` alias.
|
||||||
|
Exactly equivalent to the preferred ``PyLong_AsLong``. In particular,
|
||||||
|
it can fail with :exc:`OverflowError` or another exception.
|
||||||
|
|
||||||
|
.. deprecated:: 3.14
|
||||||
|
The function is soft deprecated.
|
||||||
|
|
||||||
.. c:function:: int PyLong_AsInt(PyObject *obj)
|
.. c:function:: int PyLong_AsInt(PyObject *obj)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue