It is a new name of former _PyObject_LookupAttr() added in #76752.
int PyObject_GetOptionalAttr(PyObject *obj, PyObject *attr_name, PyObject **result);
Discussion about making it public and naming: https://discuss.python.org/t/make-pyobject-lookupattr-public/29104.
See also other new functions with similar interface in #106307 and #106004.
Linked PRs
It is a new name of former
_PyObject_LookupAttr()added in #76752.Discussion about making it public and naming: https://discuss.python.org/t/make-pyobject-lookupattr-public/29104.
See also other new functions with similar interface in #106307 and #106004.
Linked PRs