如果会话已关闭,则如何检查

2024-09-30 05:24:35 发布

您现在位置:Python中文网/ 问答频道 /正文

如果一个scoped_session已经关闭,有没有方法可以检查Python的SQLAlchemy?换句话说,检查是否已经调用了session.close方法?在

示例

session_maker = sessionmaker()
session_maker.configure(...)

session = scoped_session(session_maker)

hasclosed = f(session) #should return False

session.close()

hasclosed = f(session) #should return True

显然,可以重写close方法,使其保持这样的状态,但我想知道是否有任何内置的支持。在


Tags: 方法falsetrue示例closereturnsqlalchemysession

热门问题