Отражение

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() результатом будет описание функции.

Вернуться на верх