[3.13] gh-142994, gh-142996: document missing async generator and coroutine field entries in inspect (GH-142997) (#143287)

(cherry picked from commit 0efbad60e1)

Co-authored-by: wangxiaolei <fatelei@gmail.com>
This commit is contained in:
Bénédikt Tran 2025-12-30 11:46:44 +01:00 committed by GitHub
parent 7fc3aa5575
commit 6c9aa94459
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -242,6 +242,9 @@ attributes (see :ref:`import-mod-attrs` for module attributes):
+-----------------+-------------------+---------------------------+
| | ag_running | is the generator running? |
+-----------------+-------------------+---------------------------+
| | ag_suspended | is the generator |
| | | suspended? |
+-----------------+-------------------+---------------------------+
| | ag_code | code |
+-----------------+-------------------+---------------------------+
| coroutine | __name__ | name |
@ -255,6 +258,9 @@ attributes (see :ref:`import-mod-attrs` for module attributes):
+-----------------+-------------------+---------------------------+
| | cr_running | is the coroutine running? |
+-----------------+-------------------+---------------------------+
| | cr_suspended | is the coroutine |
| | | suspended? |
+-----------------+-------------------+---------------------------+
| | cr_code | code |
+-----------------+-------------------+---------------------------+
| | cr_origin | where coroutine was |
@ -288,6 +294,19 @@ attributes (see :ref:`import-mod-attrs` for module attributes):
Add ``__builtins__`` attribute to functions.
.. versionchanged:: 3.11
Add ``gi_suspended`` attribute to generators.
.. versionchanged:: 3.11
Add ``cr_suspended`` attribute to coroutines.
.. versionchanged:: 3.12
Add ``ag_suspended`` attribute to async generators.
.. function:: getmembers(object[, predicate])
Return all the members of an object in a list of ``(name, value)``