Отражение¶
-
PyObject *PyEval_GetBuiltins(void)¶
- Возвращаемое значение: Заимствованная ссылка. Part of the Стабильный ABI.
Возвращает словарь зданий в текущем фрейме выполнения или интерпретатор состояния потока, если в данный момент не выполняется ни один фрейм.
-
PyObject *PyEval_GetLocals(void)¶
- Возвращаемое значение: Заимствованная ссылка. Part of the Стабильный ABI.
Возвращает словарь локальных переменных в текущем фрейме выполнения или
NULL
, если в данный момент не выполняется ни один фрейм.
-
PyObject *PyEval_GetGlobals(void)¶
- Возвращаемое значение: Заимствованная ссылка. Part of the Стабильный ABI.
Возвращает словарь глобальных переменных в текущем фрейме выполнения или
NULL
, если в данный момент не выполняется ни один фрейм.
-
PyFrameObject *PyEval_GetFrame(void)¶
- Возвращаемое значение: Заимствованная ссылка. Part of the Стабильный ABI.
Возвращает фрейм текущего состояния потока, который равен
NULL
, если в данный момент не выполняется ни один фрейм.Смотрите также
PyThreadState_GetFrame()
.
-
const char *PyEval_GetFuncName(PyObject *func)¶
- Part of the Стабильный ABI.
Возвращает имя func, если это функция, класс или экземпляр объекта, в противном случае имя типа func.
-
const char *PyEval_GetFuncDesc(PyObject *func)¶
- Part of the Стабильный ABI.
Возвращает строку описания, в зависимости от типа func. Возвращаемые значения включают «()» для функций и методов, «конструктор», «экземпляр» и «объект». В сочетании с результатом
PyEval_GetFuncName()
результатом будет описание функции.