We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 91e76a2 commit c2b5925Copy full SHA for c2b5925
src/object/function.cpp
@@ -571,11 +571,17 @@ extern "C"
571
else
572
return python::incref(f->name().ptr());
573
}
574
+
575
+ static PyObject* function_get_class(PyObject* op, void*)
576
+ {
577
+ return python::incref(reinterpret_cast<PyObject *>(&PyCFunction_Type));
578
+ }
579
580
581
static PyGetSetDef function_getsetlist[] = {
582
{"__name__", (getter)function_get_name, 0 },
583
{"func_name", (getter)function_get_name, 0 },
584
+ {"__class__", (getter)function_get_class, 0 },
585
{"__doc__", (getter)function_get_doc, (setter)function_set_doc},
586
{"func_doc", (getter)function_get_doc, (setter)function_set_doc},
587
{NULL} /* Sentinel */
0 commit comments