Сначала я создаю сеанс следующим образом:
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
some_engine = create_engine('my_engine_string')
Session = sessionmaker(bind=some_engine)
session = Session()
Затем я посылаю эту сессию в качестве аргумента методу
def example(session):
print("you created a session!")
Возможно ли получить значение some_engine
из session
в методе example
? без фактической передачи some_engine
или my_engine_string
в example
метод.
Что-то, как показано ниже:
def example(session):
print("you created a session!")
engine = <using session get the value of `some_engine`>
print("the engine is retrieved from session")