diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2023-08-11 15:08:38 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-11 15:08:38 (GMT) |
commit | 3901c991e169da6fba8c0033a86a6f2e6146bb7f (patch) | |
tree | 204793d1f5428775539104f57fd289d8589435e8 /Objects/descrobject.c | |
parent | 23a6db98f21cba3af69a921f01613bd5f602bf6d (diff) | |
download | cpython-3901c991e169da6fba8c0033a86a6f2e6146bb7f.zip cpython-3901c991e169da6fba8c0033a86a6f2e6146bb7f.tar.gz cpython-3901c991e169da6fba8c0033a86a6f2e6146bb7f.tar.bz2 |
gh-84805: Autogenerate signature for METH_NOARGS and METH_O extension functions (GH-107794)
Diffstat (limited to 'Objects/descrobject.c')
-rw-r--r-- | Objects/descrobject.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/Objects/descrobject.c b/Objects/descrobject.c index 60383dd..a744c3d 100644 --- a/Objects/descrobject.c +++ b/Objects/descrobject.c @@ -588,7 +588,9 @@ method_get_doc(PyMethodDescrObject *descr, void *closure) static PyObject * method_get_text_signature(PyMethodDescrObject *descr, void *closure) { - return _PyType_GetTextSignatureFromInternalDoc(descr->d_method->ml_name, descr->d_method->ml_doc); + return _PyType_GetTextSignatureFromInternalDoc(descr->d_method->ml_name, + descr->d_method->ml_doc, + descr->d_method->ml_flags); } static PyObject * @@ -691,7 +693,8 @@ wrapperdescr_get_doc(PyWrapperDescrObject *descr, void *closure) static PyObject * wrapperdescr_get_text_signature(PyWrapperDescrObject *descr, void *closure) { - return _PyType_GetTextSignatureFromInternalDoc(descr->d_base->name, descr->d_base->doc); + return _PyType_GetTextSignatureFromInternalDoc(descr->d_base->name, + descr->d_base->doc, 0); } static PyGetSetDef wrapperdescr_getset[] = { @@ -1384,7 +1387,8 @@ wrapper_doc(wrapperobject *wp, void *Py_UNUSED(ignored)) static PyObject * wrapper_text_signature(wrapperobject *wp, void *Py_UNUSED(ignored)) { - return _PyType_GetTextSignatureFromInternalDoc(wp->descr->d_base->name, wp->descr->d_base->doc); + return _PyType_GetTextSignatureFromInternalDoc(wp->descr->d_base->name, + wp->descr->d_base->doc, 0); } static PyObject * |