File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ def __init__(self) -> None:
31
31
@contextlib .asynccontextmanager
32
32
async def lifespan_manager (self , _ : fastapi .FastAPI ) -> typing .AsyncIterator [dict [str , typing .Any ]]:
33
33
try :
34
+ await ioc .IOCContainer .init_async_resources ()
34
35
yield {}
35
36
finally :
36
37
await ioc .IOCContainer .tear_down ()
Original file line number Diff line number Diff line change 10
10
11
11
12
12
async def create_sa_engine (settings : Settings ) -> typing .AsyncIterator [sa .AsyncEngine ]:
13
- logger .info ("Initializing SQLAlchemy engine" )
13
+ logger .debug ("Initializing SQLAlchemy engine" )
14
14
engine = sa .create_async_engine (
15
15
url = settings .db_dsn ,
16
16
echo = settings .debug ,
@@ -19,12 +19,12 @@ async def create_sa_engine(settings: Settings) -> typing.AsyncIterator[sa.AsyncE
19
19
pool_pre_ping = settings .db_pool_pre_ping ,
20
20
max_overflow = settings .db_max_overflow ,
21
21
)
22
- logger .info ("SQLAlchemy engine has been initialized" )
22
+ logger .debug ("SQLAlchemy engine has been initialized" )
23
23
try :
24
24
yield engine
25
25
finally :
26
26
await engine .dispose ()
27
- logger .info ("SQLAlchemy engine has been cleaned up" )
27
+ logger .debug ("SQLAlchemy engine has been cleaned up" )
28
28
29
29
30
30
async def create_session (engine : sa .AsyncEngine ) -> typing .AsyncIterator [sa .AsyncSession ]:
You can’t perform that action at this time.
0 commit comments