From 55ad0e552126241d0e4312faf9503c67368d2ddc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A9n=C3=A9dikt=20Tran?= <10796600+picnixz@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:10:13 +0200 Subject: [PATCH] gh-101860: document `property.__name__` (GH-123399) (cherry picked from commit 40fff90ae3d46843bb9d27c6a53ef61c861a3bb4) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> --- Doc/library/functions.rst | 7 +++++++ Doc/whatsnew/3.13.rst | 3 +++ 2 files changed, 10 insertions(+) diff --git a/Doc/library/functions.rst b/Doc/library/functions.rst index 850805b262c717..98e5be3acf04a5 100644 --- a/Doc/library/functions.rst +++ b/Doc/library/functions.rst @@ -1693,6 +1693,13 @@ are always available. They are listed here in alphabetical order. .. versionchanged:: 3.5 The docstrings of property objects are now writeable. + .. attribute:: __name__ + + Attribute holding the name of the property. The name of the property + can be changed at runtime. + + .. versionadded:: 3.13 + .. _func-range: .. class:: range(stop) diff --git a/Doc/whatsnew/3.13.rst b/Doc/whatsnew/3.13.rst index 6866b820e86473..974260a924c63f 100644 --- a/Doc/whatsnew/3.13.rst +++ b/Doc/whatsnew/3.13.rst @@ -607,6 +607,9 @@ Other Language Changes the :mod:`bz2`, :mod:`lzma`, :mod:`tarfile`, and :mod:`zipfile` modules. (Contributed by Serhiy Storchaka in :gh:`115961`.) +* Add a :attr:`~property.__name__` attribute on :class:`property` objects. + (Contributed by Eugene Toder in :gh:`101860`.) + New Modules ===========