Log file that creates sessions

This commit is contained in:
Keith Edmunds 2023-03-08 20:07:07 +00:00
parent dda74782b6
commit 8dd13a2ba2

View File

@ -46,7 +46,10 @@ def Session() -> Generator[scoped_session, None, None]:
lineno = frame.lineno
Session = scoped_session(sessionmaker(bind=engine, future=True))
log.debug(f"SqlA: session acquired [{hex(id(Session))}]")
log.debug(f"Session acquisition: {function}:{lineno} [{hex(id(Session))}]")
log.debug(
f"Session acquisition: {file}:{function}:{lineno} "
f"[{hex(id(Session))}]"
)
yield Session
log.debug(f" SqlA: session released [{hex(id(Session))}]")
Session.commit()