Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit9fb7abb

Browse files
[3.12]gh-103921: MinorPEP-695 fixes to theast module docs (GH-105093) (#105101)
(cherry picked from commitc8c1e73)Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
1 parent4e7d41f commit9fb7abb

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

‎Doc/library/ast.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1744,17 +1744,17 @@ aliases.
17441744
Function and class definitions
17451745
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
17461746

1747-
..class::FunctionDef(name,type_params,args, body, decorator_list, returns, type_comment)
1747+
..class::FunctionDef(name, args, body, decorator_list, returns, type_comment, type_params)
17481748

17491749
A function definition.
17501750

17511751
* ``name`` is a raw string of the function name.
1752-
* ``type_params`` is a list of:ref:`type parameters<ast-type-params>`.
17531752
* ``args`` is an:class:`arguments` node.
17541753
* ``body`` is the list of nodes inside the function.
17551754
* ``decorator_list`` is the list of decorators to be applied, stored outermost
17561755
first (i.e. the first in the list will be applied last).
17571756
* ``returns`` is the return annotation.
1757+
* ``type_params`` is a list of:ref:`type parameters<ast-type-params>`.
17581758

17591759
..attribute::type_comment
17601760

@@ -1917,19 +1917,19 @@ Function and class definitions
19171917
type_ignores=[])
19181918

19191919

1920-
..class::ClassDef(name,type_params,bases, keywords, body, decorator_list)
1920+
..class::ClassDef(name, bases, keywords, body, decorator_list, type_params)
19211921

19221922
A class definition.
19231923

19241924
* ``name`` is a raw string for the class name
1925-
* ``type_params`` is a list of:ref:`type parameters<ast-type-params>`.
19261925
* ``bases`` is a list of nodes for explicitly specified base classes.
19271926
* ``keywords`` is a list of:class:`keyword` nodes, principally for 'metaclass'.
19281927
Other keywords will be passed to the metaclass, as per `PEP-3115
19291928
<https://peps.python.org/pep-3115/>`_.
19301929
* ``body`` is a list of nodes representing the code within the class
19311930
definition.
19321931
* ``decorator_list`` is a list of nodes, as in:class:`FunctionDef`.
1932+
* ``type_params`` is a list of:ref:`type parameters<ast-type-params>`.
19331933

19341934
..doctest::
19351935

@@ -1961,7 +1961,7 @@ Function and class definitions
19611961
Async and await
19621962
^^^^^^^^^^^^^^^
19631963

1964-
..class::AsyncFunctionDef(name, args, body, decorator_list, returns, type_comment)
1964+
..class::AsyncFunctionDef(name, args, body, decorator_list, returns, type_comment, type_params)
19651965

19661966
An ``async def`` function definition. Has the same fields as
19671967
:class:`FunctionDef`.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp