/
romaaaka
/
queuebot
Обзор
Документация
Войти
/
romaaaka
/
queuebot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/containers/context_manager_provider.py
12 строк
416 B
Roman
fix
13 мар 2025, 14:38
13 мар 2025, 14:38
832a2bd
Код
Авторство
О чём код?
from dependency_injector import providers class AsyncContextManager(providers.Provider): def __init__(self, manager): super().__init__() self.manager = manager async def _provide(self, *args, **kwargs): # Используем контекстный менеджер для управления сессией async with self.manager() as session: yield session