We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b647e1e commit eccc976Copy full SHA for eccc976
1 file changed
src/opengeodeweb_microservice/database/connection.py
@@ -1,9 +1,10 @@
1
"""Database connection management"""
2
3
-from typing import Optional, Any
4
-from sqlalchemy.orm import Session
+from typing import Optional
+from sqlalchemy.orm import scoped_session
5
from flask import Flask
6
from flask_sqlalchemy import SQLAlchemy
7
+from flask_sqlalchemy.session import Session
8
from ..microservice.base import Base
9
10
DATABASE_FILENAME = "project.db"
@@ -24,7 +25,7 @@ def get_database() -> Optional[SQLAlchemy]:
24
25
return db
26
27
-def get_session() -> Optional[Session]:
28
+def get_session() -> Optional[scoped_session[Session]]:
29
return db.session if db else None
30
31
0 commit comments