Отражение¶
-
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.