add type annotation for Session
This commit is contained in:
parent
17e9798bfd
commit
d1b9fb8bb5
|
@ -1,3 +1,4 @@
|
||||||
|
import sqlalchemy
|
||||||
from sqlalchemy import create_engine
|
from sqlalchemy import create_engine
|
||||||
from sqlalchemy.orm import scoped_session
|
from sqlalchemy.orm import scoped_session
|
||||||
from sqlalchemy.orm import sessionmaker
|
from sqlalchemy.orm import sessionmaker
|
||||||
|
@ -8,3 +9,7 @@ engine = create_engine(DB_URI)
|
||||||
connection = engine.connect()
|
connection = engine.connect()
|
||||||
|
|
||||||
Session = scoped_session(sessionmaker(bind=connection))
|
Session = scoped_session(sessionmaker(bind=connection))
|
||||||
|
|
||||||
|
# Session is actually a proxy, more info on
|
||||||
|
# https://docs.sqlalchemy.org/en/14/orm/contextual.html?highlight=scoped_session#implicit-method-access
|
||||||
|
Session: sqlalchemy.orm.Session
|
||||||
|
|
Loading…
Reference in a new issue