inspect — интроспекция Python объектов. inspect.getmembers(obj) — все атрибуты и методы. inspect.getsource(func) — исходный код функции. inspect.signature(func) — сигнатура (параметры). inspect.getfile(cls) — файл определения. inspect.isclass(), isfunction(), ismethod(), ismodule(). inspect.stack() — текущий стек вызовов. Parameter.default, Parameter.annotation — значения по умолчанию и аннотации. inspect.iscoroutinefunction() — проверка async. Используется в: фреймворках (FastAPI парсит сигнатуры), DI контейнерах, документации, тестах. Мощный инструмент для метапрограммирования.
Что умеет модуль inspect?
Senior
179 просмотровAFK Offer AI
Реализуйте пул соединений к базе данных