浏览代码

Update db.py

Timothy J. Baek 10 月之前
父节点
当前提交
37a5d2c06b
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      backend/apps/webui/internal/db.py

+ 11 - 0
backend/apps/webui/internal/db.py

@@ -53,8 +53,19 @@ if "sqlite" in SQLALCHEMY_DATABASE_URL:
     )
 else:
     engine = create_engine(SQLALCHEMY_DATABASE_URL, pool_pre_ping=True)
+
+
 SessionLocal = sessionmaker(
     autocommit=False, autoflush=False, bind=engine, expire_on_commit=False
 )
 Base = declarative_base()
 Session = scoped_session(SessionLocal)
+
+
+# Dependency
+def get_db():
+    db = SessionLocal()
+    try:
+        yield db
+    finally:
+        db.close()