mirror of
https://github.com/python/cpython.git
synced 2025-09-27 02:39:58 +00:00
dataclasses docs: add some link anchors (#117601)
This commit is contained in:
parent
0dcfd0d522
commit
c99d374fc7
1 changed files with 8 additions and 0 deletions
|
@ -556,6 +556,8 @@ See the section below on init-only variables for ways to pass
|
||||||
parameters to :meth:`!__post_init__`. Also see the warning about how
|
parameters to :meth:`!__post_init__`. Also see the warning about how
|
||||||
:func:`replace` handles ``init=False`` fields.
|
:func:`replace` handles ``init=False`` fields.
|
||||||
|
|
||||||
|
.. _dataclasses-class-variables:
|
||||||
|
|
||||||
Class variables
|
Class variables
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
|
@ -567,6 +569,8 @@ from consideration as a field and is ignored by the dataclass
|
||||||
mechanisms. Such ``ClassVar`` pseudo-fields are not returned by the
|
mechanisms. Such ``ClassVar`` pseudo-fields are not returned by the
|
||||||
module-level :func:`fields` function.
|
module-level :func:`fields` function.
|
||||||
|
|
||||||
|
.. _dataclasses-init-only-variables:
|
||||||
|
|
||||||
Init-only variables
|
Init-only variables
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
@ -598,6 +602,8 @@ value is not provided when creating the class::
|
||||||
In this case, :func:`fields` will return :class:`Field` objects for ``i`` and
|
In this case, :func:`fields` will return :class:`Field` objects for ``i`` and
|
||||||
``j``, but not for ``database``.
|
``j``, but not for ``database``.
|
||||||
|
|
||||||
|
.. _dataclasses-frozen:
|
||||||
|
|
||||||
Frozen instances
|
Frozen instances
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
|
@ -611,6 +617,8 @@ There is a tiny performance penalty when using ``frozen=True``:
|
||||||
:meth:`~object.__init__` cannot use simple assignment to initialize fields, and
|
:meth:`~object.__init__` cannot use simple assignment to initialize fields, and
|
||||||
must use :meth:`!__setattr__`.
|
must use :meth:`!__setattr__`.
|
||||||
|
|
||||||
|
.. _dataclasses-inheritance:
|
||||||
|
|
||||||
Inheritance
|
Inheritance
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue