如何检查scoped_session是否已关闭

时间:2016-02-17 10:18:17

标签: python session sqlalchemy

如果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方法,使其保持这种状态,但我想知道是否有内置支持。

0 个答案:

没有答案