Отражение¶
-
PyObject *
PyEval_GetBuiltins
(void)¶ - Return value: Borrowed reference. Part of the Stable ABI.
Возвращает словарь встроенных модулей в текущем фрейме выполнения, или интерпретатор состояния потока, если ни один фрейм в данный момент не выполняется.
-
PyObject *
PyEval_GetLocals
(void)¶ - Return value: Borrowed reference. Part of the Stable ABI.
Возвращает словарь локальных переменных в текущем фрейме выполнения, или
NULL
, если в данный момент не выполняется ни один фрейм.
-
PyObject *
PyEval_GetGlobals
(void)¶ - Return value: Borrowed reference. Part of the Stable ABI.
Возвращает словарь глобальных переменных в текущем фрейме выполнения, или
NULL
, если в данный момент не выполняется ни один фрейм.
-
PyFrameObject *
PyEval_GetFrame
(void)¶ - Return value: Borrowed reference. Part of the Stable ABI.
Возвращает фрейм текущего состояния потока, который равен
NULL
, если в данный момент не выполняется ни один фрейм.См. также
PyThreadState_GetFrame()
.
-
PyFrameObject *
PyFrame_GetBack
(PyFrameObject *frame)¶ Получить кадр следующего внешнего кадра.
Возвращает strong reference, или
NULL
, если frame не имеет внешней рамки.кадр не должен быть
NULL
.Добавлено в версии 3.9.
-
PyCodeObject *
PyFrame_GetCode
(PyFrameObject *frame)¶ - Part of the Stable ABI since version 3.10.
Получите код кадра.
Возвращает strong reference.
кадр не должен быть
NULL
. Результат (код кадра) не может бытьNULL
.Добавлено в версии 3.9.
-
int
PyFrame_GetLineNumber
(PyFrameObject *frame)¶ - Part of the Stable ABI since version 3.10.
Возвращает номер строки, которую кадр выполняет в данный момент.
кадр не должен быть
NULL
.
-
const char *
PyEval_GetFuncName
(PyObject *func)¶ - Part of the Stable ABI.
Возвращает имя func, если это функция, класс или объект экземпляра, иначе имя funcs типа.
-
const char *
PyEval_GetFuncDesc
(PyObject *func)¶ - Part of the Stable ABI.
Возвращает строку описания, в зависимости от типа func. Возвращаемые значения включают «()» для функций и методов, «конструктор», «экземпляр» и «объект». Конкатенированный с результатом
PyEval_GetFuncName()
, результат будет описанием func.