We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
init_app_db
_default_db_dsn
1 parent 022a8af commit cab981aCopy full SHA for cab981a
sample_fastapi/app/database/engine.py
@@ -1,6 +1,5 @@
1
import logging
2
from contextlib import asynccontextmanager
3
-from typing import Annotated
4
5
from fastapi import FastAPI
6
@@ -32,7 +31,7 @@ async def lifespan(app: FastAPI):
32
31
yield
33
34
35
-def init_app_db(app: FastAPI, db_settings: Annotated[DBSettings, DBSettings()]):
+def init_app_db(app: FastAPI, db_settings: DBSettings):
36
"""Initialize database session manager and bind it with the FastAPI application"""
37
app.extra[APP_DB_SESSION_MANAGER_KEY] = AsyncDatabaseSessionManager(
38
db_settings.database_url,
0 commit comments