mirror of
https://github.com/python/cpython.git
synced 2026-01-04 06:22:20 +00:00
[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:
parent
7fc3aa5575
commit
6c9aa94459
1 changed files with 19 additions and 0 deletions
|
|
@ -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)``
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue