反射¶
-
PyObject *PyEval_GetBuiltins(void)¶
- 返回值: 借用引用。 属于 稳定 ABI 的一部分。
返回当前执行帧中的内置函数字典,如果当前没有执行帧,则返回线程状态的解释器。
-
PyFrameObject *PyEval_GetFrame(void)¶
- 返回值: 借用引用。 属于 稳定 ABI 的一部分。
返回当前线程状态的帧,如果当前没有执行帧,则返回
NULL
。另请参阅
PyThreadState_GetFrame()
.
-
const char *PyEval_GetFuncName(PyObject *func)¶
- 属于 稳定 ABI 的一部分。
如果 func 是函数、类或实例对象,则返回 func 的名称,否则返回 func 类型名称。
-
const char *PyEval_GetFuncDesc(PyObject *func)¶
- 属于 稳定 ABI 的一部分。
返回描述字符串,具体取决于 func 的类型。返回值包括函数和方法的“()”、构造函数的“ constructor”、实例的“ instance” 和对象的“ object”。与
PyEval_GetFuncName()
的结果连接后,结果将是 func 的描述。