Skip to content

Commit cebdc32

Browse files
bpo-43721: Fix docstrings for property.getter/setter/deleter (GH-31046)
(cherry picked from commit e3d348a) Co-authored-by: Irit Katriel <[email protected]>
1 parent 9f1587e commit cebdc32

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix docstrings of :attr:`~property.getter`, :attr:`~property.setter`, and :attr:`~property.deleter` to clarify that they create a new copy of the property.

Objects/descrobject.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1510,7 +1510,7 @@ static PyMemberDef property_members[] = {
15101510

15111511

15121512
PyDoc_STRVAR(getter_doc,
1513-
"Descriptor to change the getter on a property.");
1513+
"Descriptor to obtain a copy of the property with a different getter.");
15141514

15151515
static PyObject *
15161516
property_getter(PyObject *self, PyObject *getter)
@@ -1520,7 +1520,7 @@ property_getter(PyObject *self, PyObject *getter)
15201520

15211521

15221522
PyDoc_STRVAR(setter_doc,
1523-
"Descriptor to change the setter on a property.");
1523+
"Descriptor to obtain a copy of the property with a different setter.");
15241524

15251525
static PyObject *
15261526
property_setter(PyObject *self, PyObject *setter)
@@ -1530,7 +1530,7 @@ property_setter(PyObject *self, PyObject *setter)
15301530

15311531

15321532
PyDoc_STRVAR(deleter_doc,
1533-
"Descriptor to change the deleter on a property.");
1533+
"Descriptor to obtain a copy of the property with a different deleter.");
15341534

15351535
static PyObject *
15361536
property_deleter(PyObject *self, PyObject *deleter)

0 commit comments

Comments
 (0)