reflection.md
1> **Источник:** https://python-all.ru/3.1/c-api/reflection.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Рефлексия89**[PyObject](https://python-all.ru/3.1/c-api/structures.html#PyObject)\* `PyEval_GetBuiltins`()**1011*Возвращаемое значение: заимствованная ссылка.*1213Возвращает словарь встроенных имен в текущем фрейме выполнения или интерпретатор состояния потока, если в данный момент ни один фрейм не выполняется.1415**[PyObject](https://python-all.ru/3.1/c-api/structures.html#PyObject)\* `PyEval_GetLocals`()**1617*Возвращаемое значение: заимствованная ссылка.*1819Возвращает словарь локальных переменных текущего кадра выполнения или *NULL*, если ни один кадр не выполняется.2021**[PyObject](https://python-all.ru/3.1/c-api/structures.html#PyObject)\* `PyEval_GetGlobals`()**2223*Возвращаемое значение: заимствованная ссылка.*2425Возвращает словарь глобальных переменных текущего кадра выполнения или *NULL*, если ни один кадр не выполняется.2627**PyFrameObject\* `PyEval_GetFrame`()**2829*Возвращаемое значение: заимствованная ссылка.*3031Возвращает кадр текущего состояния потока; он равен *NULL*, если в данный момент ни один кадр не выполняется.3233**const char\* `PyEval_GetFuncName`([PyObject](https://python-all.ru/3.1/c-api/structures.html#PyObject) *\*func*)**3435Возвращает имя3637*func*3839, если это функция, класс или объект экземпляра, в противном случае – имя типа4041*func*4243.4445**const char\* `PyEval_GetFuncDesc`([PyObject](https://python-all.ru/3.1/c-api/structures.html#PyObject) *\*func*)**4647Возвращает строку описания в зависимости от типа4849*func*5051. Возвращаемые значения: «()» для функций и методов, «конструктор», «экземпляр» и «объект». Если объединить с результатом5253[`PyEval_GetFuncName()`](https://python-all.ru/3.1/c-api/reflection.html#PyEval_GetFuncName)5455, получится описание5657*func*5859.60