File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff 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
543543After 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 ``,
546546and ``D.t `` are keyword-only fields, and ``Base.x `` and ``D.z `` are
547547regular fields::
@@ -566,8 +566,8 @@ Note that the parameters have been re-ordered from how they appear in
566566the list of fields: parameters derived from regular fields are
567567followed 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
573573Default factory functions
You can’t perform that action at this time.
0 commit comments