X Tutup
Skip to content

Commit 318ca17

Browse files
authored
Minor tweaks to dataclasses keyword-only fields documentation. (pythonGH-25801)
1 parent 2f59a76 commit 318ca17

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Doc/library/dataclasses.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -537,11 +537,11 @@ The generated :meth:`__init__` method for ``C`` will look like::
537537

538538
def __init__(self, x: int = 15, y: int = 0, z: int = 10):
539539

540-
Re-ordering of keyword-only parameters in __init__
541-
--------------------------------------------------
540+
Re-ordering of keyword-only parameters in :meth:`__init__`
541+
----------------------------------------------------------
542542

543543
After the parameters needed for :meth:`__init__` are computed, any
544-
keyword-only parameters are moved to come after regular
544+
keyword-only parameters are moved to come after all regular
545545
(non-keyword-only) fields. In this example, ``Base.y``, ``Base.w``,
546546
and ``D.t`` are keyword-only fields, and ``Base.x`` and ``D.z`` are
547547
regular fields::
@@ -566,8 +566,8 @@ Note that the parameters have been re-ordered from how they appear in
566566
the list of fields: parameters derived from regular fields are
567567
followed by parameters derived from keyword-only fields.
568568

569-
The relative ordering of keyword-only parameters is not changed from
570-
the order they are in computed field :meth:`__init__` list.
569+
The relative ordering of keyword-only parameters is maintained in the
570+
re-ordered :meth:`__init__` parameter list.
571571

572572

573573
Default factory functions

0 commit comments

Comments
 (0)
X Tutup