aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErlend Egeberg Aasland <erlend.aasland@innova.no>2021-02-16 08:50:00 +0100
committerGitHub <noreply@github.com>2021-02-16 08:50:00 +0100
commit871eb4237b9be95263ca13ba8856e78344eb9eba (patch)
tree25e8e7ac21e5656233c0111593e0de37e304ce65 /Objects
parentbpo-43155: Add PyCMethod_New to PC/python3dll.c (GH-24500) (diff)
downloadcpython-master.tar.gz
cpython-master.tar.bz2
cpython-master.zip
bpo-40170: Convert PyDescr_IsData() to static inline function (GH-24535)HEADmaster
Diffstat (limited to 'Objects')
-rw-r--r--Objects/descrobject.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/Objects/descrobject.c b/Objects/descrobject.c
index 16c695a08f4..35fbffd914a 100644
--- a/Objects/descrobject.c
+++ b/Objects/descrobject.c
@@ -995,6 +995,11 @@ PyDescr_NewWrapper(PyTypeObject *type, struct wrapperbase *base, void *wrapped)
return (PyObject *)descr;
}
+int
+PyDescr_IsData(PyObject *ob)
+{
+ return Py_TYPE(ob)->tp_descr_set != NULL;
+}
/* --- mappingproxy: read-only proxy for mappings --- */