Отражение¶
-
PyObject*
PyEval_GetBuiltins()¶ - Return value: Borrowed reference.
Вернуть словарь встроенных функций в текущем кадре выполнения, или состояние потока интерпретатора, если в данный момент не выполняется ни один фрейм.
-
PyObject*
PyEval_GetLocals()¶ - Return value: Borrowed reference.
Возвращает словарь локальных переменных в текущем фрейме выполнения или
NULL, если в данный момент ни один фрейм не выполняется.
-
PyObject*
PyEval_GetGlobals()¶ - Return value: Borrowed reference.
Возвращает словарь глобальных переменных в текущем фрейме выполнения или
NULL, если в данный момент ни один фрейм не выполняется.
-
PyFrameObject*
PyEval_GetFrame()¶ - Return value: Borrowed reference.
Возвращает текущее состояние фрейма поток, который является
NULL, если в данный момент ни один фрейм не выполняется.
-
int
PyFrame_GetLineNumber(PyFrameObject *frame)¶ Возвращает номер строки, выполняемой frame в данный момент.
-
const char*
PyEval_GetFuncName(PyObject *func)¶ Возвращает имя func, если это сущность функции, класса или объекта, иначе имя типа funcs.
-
const char*
PyEval_GetFuncDesc(PyObject *func)¶ Возвращает строку описания в зависимости от типа func. Возвращает значения включая «()» для функций и методов, «конструктора», «сущности» и «объекта». В сочетании с результатом
PyEval_GetFuncName()результат будет представлять собой описание func.
