Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e3d348a

Browse files
authored
bpo-43721: Fix docstrings for property.getter/setter/deleter (pythonGH-31046)
1 parent 19f6999 commit e3d348a

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
@@ -1501,7 +1501,7 @@ static PyMemberDef property_members[] = {
15011501

15021502

15031503
PyDoc_STRVAR(getter_doc,
1504-
"Descriptor to change the getter on a property.");
1504+
"Descriptor to obtain a copy of the property with a different getter.");
15051505

15061506
static PyObject *
15071507
property_getter(PyObject *self, PyObject *getter)
@@ -1511,7 +1511,7 @@ property_getter(PyObject *self, PyObject *getter)
15111511

15121512

15131513
PyDoc_STRVAR(setter_doc,
1514-
"Descriptor to change the setter on a property.");
1514+
"Descriptor to obtain a copy of the property with a different setter.");
15151515

15161516
static PyObject *
15171517
property_setter(PyObject *self, PyObject *setter)
@@ -1521,7 +1521,7 @@ property_setter(PyObject *self, PyObject *setter)
15211521

15221522

15231523
PyDoc_STRVAR(deleter_doc,
1524-
"Descriptor to change the deleter on a property.");
1524+
"Descriptor to obtain a copy of the property with a different deleter.");
15251525

15261526
static PyObject *
15271527
property_deleter(PyObject *self, PyObject *deleter)

0 commit comments

Comments
 (0)