【发布时间】:2019-12-18 03:29:27
【问题描述】:
我正在使用来自 SQLAlchemy(到 MySQL)的scoped_sessions,并在 tornado 的线程池中运行 SQL 提交。在我的单元测试中,第一次Session.commit() 通过但第二次Session.commit() 挂起。我在第一次提交后正确关闭了会话。我启用了 SQLAlchemy 日志记录,我可以看到在 INSERT INTO ... 第二次提交之后没有发出任何内容。
【问题讨论】:
-
更多信息:我尝试提交的对象是声明性基本模型对象,它们从 mysql 中获得一个 id 作为自动增量 id。上面的提交实际上是将该对象插入到数据库中。
标签: mysql sqlalchemy tornado