From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Thu, 31 Aug 2023 22:27:27 +0000 (-0700) Subject: [3.11] `ast` docs: Fix incorrect link on `keyword` (GH-108728) (#108738) X-Git-Tag: v3.11.6~162 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b4784b0c5f1cab48b45df5481edc203e25688d0c;p=thirdparty%2FPython%2Fcpython.git [3.11] `ast` docs: Fix incorrect link on `keyword` (GH-108728) (#108738) `ast` docs: Fix incorrect link on `keyword` (GH-108728) In two places, Sphinx was erroneously adding links to the `keyword` module instead of the `ast.keyword` class (cherry picked from commit c1e2f3b2f70b8a72ea7e1bf792addf62a94ae65d) Co-authored-by: Alex Povel --- diff --git a/Doc/library/ast.rst b/Doc/library/ast.rst index d136f016b9b1..6392f7318d7a 100644 --- a/Doc/library/ast.rst +++ b/Doc/library/ast.rst @@ -585,7 +585,7 @@ Expressions :class:`Name` or :class:`Attribute` object. Of the arguments: * ``args`` holds a list of the arguments passed by position. - * ``keywords`` holds a list of :class:`keyword` objects representing + * ``keywords`` holds a list of :class:`.keyword` objects representing arguments passed by keyword. When creating a ``Call`` node, ``args`` and ``keywords`` are required, but @@ -1925,7 +1925,7 @@ Function and class definitions * ``name`` is a raw string for the class name * ``bases`` is a list of nodes for explicitly specified base classes. - * ``keywords`` is a list of :class:`keyword` nodes, principally for 'metaclass'. + * ``keywords`` is a list of :class:`.keyword` nodes, principally for 'metaclass'. Other keywords will be passed to the metaclass, as per `PEP-3115 `_. * ``body`` is a list of nodes representing the code within the class