mirror of
https://github.com/python/cpython.git
synced 2025-12-23 09:19:18 +00:00
[3.13] gh-137900: Improve dataclasses frozen parameter documentation (GH-137937) (#137991)
gh-137900: Improve dataclasses frozen parameter documentation (GH-137937)
(cherry picked from commit 7685b8ada8)
Co-authored-by: Tangyuan <47830915@qq.com>
This commit is contained in:
parent
422a317657
commit
47b1c5d74e
1 changed files with 5 additions and 3 deletions
|
|
@ -161,9 +161,11 @@ Module contents
|
|||
:class:`object`, this means it will fall back to id-based hashing).
|
||||
|
||||
- *frozen*: If true (the default is ``False``), assigning to fields will
|
||||
generate an exception. This emulates read-only frozen instances. If
|
||||
:meth:`~object.__setattr__` or :meth:`~object.__delattr__` is defined in the class, then
|
||||
:exc:`TypeError` is raised. See the discussion below.
|
||||
generate an exception. This emulates read-only frozen instances.
|
||||
See the :ref:`discussion <dataclasses-frozen>` below.
|
||||
|
||||
If :meth:`~object.__setattr__` or :meth:`~object.__delattr__` is defined in the class
|
||||
and *frozen* is true, then :exc:`TypeError` is raised.
|
||||
|
||||
- *match_args*: If true (the default is ``True``), the
|
||||
:attr:`~object.__match_args__` tuple will be created from the list of
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue